Villa Kleio Villa Ialyssos
Located in Ialyssos, 1.7 km from Ialyssos Beach and 1.8 km from Ixia Beach, Villa Kleio offers a garden and air conditioning. This property offers a private pool, free Wi-Fi and free private parking.
7 Olimpiados, Ialyssos, 85101, Greece