ILIADA Hotel Skiathos Town
Located within 800 metres of Megali Ammos Beach and less than 1 km of Skiathos Plakes Beach, ILIADA provides rooms with air conditioning and a private bathroom in Skiathos Town. 2.
Number of rooms: 8
Σκιάθος πόλη, Skiathos Town, 37002, Greece