Bio Vitamins


Country United States
State Cape Verde
City Las Vegas
Address 2236 E Flamingo

Bio Vitamins Reviews

  • Sep 1, 2014

I placed an order for liquid supplements.

It was "on sale". Later I rec'd a call from them coercing me to go on auto ship.

I refused.

A couple months later another shipment arrived at my door stratigically sent to arrive on a Saturday before a Monday holiday. I suppose they think I will forget about it.

When I called, I got the answering machine.

This company wreaks of inappropriate business behavior and should be shut down.

Do not order from them.

Fortunately, mine was chared on American Express and I'm in hopes they will help me recover the eroneous charges.

Write a Review about Bio Vitamins