Natures Best - Organic Acai Berry Supplement
I was lead to believe product only cost 4.99 each bottle (2) and now they have charged my credit card $78.48 twice even though I have canceled the credit card
- 02-26-2009
- 29
I have been ripped of by this company and no one seems to do anything about it. Who can help?
Company: Natures Best - Organic Acai Berry Supplement
Country: USA
State: California
City: Torrance
Address: 20100 S. Vermont Avenue
Phone: 8663200038