Thalassines Beach Villas

77, Agia Thekla Avenue
Sotira
Cyprus