Boasting pool views, Iliopetra features accommodation with balcony, around 2.8 km from Almirida Beach. With mountain views, this accommodation provides a terrace and a swimming pool.
Rooms total: 4Important Information
License number: <strong>1042K91002885201</strong>
More information »