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

report scam

Owlsland


Country Turkey
City Kaş/Antalya
Address Cevizdibi, Bezirgan Village, D:No 85
Phone 90 543 562 33 91
Website http://www.owlsland.com/

Owlsland Reviews

  • Feb 2, 2023

ORDER 221026051148993r number- it was a solar energy device. Have tried three of their supposed email adresses and all come back as undeliverable. So no way to contact them for a refund.

Write a Review about Owlsland