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

report scam

Owlsand


Country United Kingdom
State England
City Great London
Address 372 Southampton Row
Phone 44 208 638 5417
Website https://owlsand.com/

Owlsand Reviews

  • Nov 4, 2022

I ordered a mobility scooter from them and they advertised it would arrive in 7-15 days, it is day 17 and the mobility scooter is still in Los Angeles, CA when I tracked it, I either want a refund or my scooter within 2 days.

Write a Review about Owlsand