Hotel Lefteris Houses
Load more Lefteris Houses images
Address: Karterados, Cyclades, Greek Islands - Greece
Lefteris Houses Features:
General:Air Conditioned
Internet:Wireless internet on site.
Lefteris Houses Features:
General:Air Conditioned
Internet:Wireless internet on site.