Dionyssos
Hotel
Skopelos Town, Skopelos
Immersed within its own lovely gardens of both domestic and tropical plants, this modern hotel sits on top of a hill, boasting superb views over Skopelos Bay below.
Number of rooms: 52
Main Street, Skopelos Town, 37003, Greece