Usacomplaints.com » 2660 E Francis St - Reviews, Complaints, Reports

Address: 2660 E Francis St
Found 2 reviews / complaints

Lean Look Rx
Ripoff

Lean Look Rx is a rip off. The diet pills they sent me did not even curb my appetite. I have been trying to get ahold to them to tell them not to send me anymore. All I get is a recording. They took 106.90 out of my bank account today and I can't even get ahold of then to tell them to put my money ...