kay4123
Jul 18, 2010, 07:06 PM
Where can I buy maxi peels in london; i.e. which stores sell them so that I can go there and physically purchase them with cash. I have lost money and been sent fake products using online purchase. Don't know who to trust anymore.