Country United States
State Aruba
City Los Angeles
Phone 1-800-755-8697
Website Reviews

  • Dec 29, 2014

Do not shop or deal with this horrible company! Overpriced cheap crap products made in China, quality is horrible, wouldn't take a return, then rude customer service! Who do they think they are?? Just peddlers of filth!

Write a Review about