Dolphin Hotel
Hotel
Skopelos Town
Located in Skopelos centre, within 70 metres from the port, Dolphin offers rooms with air conditioning and balcony. It provides free Wi-Fi access throughout the hotel. Dolphin Hotel rooms are bright and airy with floor-to-ceiling windows.
Number of rooms: 54
Skopelos, Skopelos Town, 37003, Greece