This hotel is located in the centre of Skopelos on an ideal spot in the main village of the island. The hotel affords panoramic views and easy access by a side road or through the picturesque, narrow roads.
See more: Hotels in Europe Hotels in Greece Hotels in Sporades Holiday Destinations in Europe