Your voice has a chance to be heard now! - we bring changes together.

report scam

Leo's of London

Country United Kingdom
State England
City London

Leo's of London Reviews

  • Jan 12, 2022

I've ordered a necklace from Leo's Of London from their website and paid the money by PayPal. Then I received a payment confirmation by email and the estimated time of shipping the order 4 to 18 days.

Now after a month the order hasn't been shipped to me yet and everytime I email them that the order hasn't delivered they say we are working hard..You will receive your order soon.

Write a Review about Leo's of London