This hotel is the perfect place to spend a holiday on the small and idyllic island of Folegandros in the South Cyclades (Greece). All the accommodations in this 24-room establishment are fully-equipped...
This property is centrally located in Karavostasi. The property boasts spectacular views over the picturesque Aegean Sea. The port of Folegandros can be found just 500 metres away. The town of Folegandros...