Chambres
The hotel has 108 rooms.
KAMBOS - 84001 - Ios - Cyclades Islands, Grèce Voir le plan
Important place or monument close to the hotel: located 20m from Ormos beach, 800m from the port and 2km from Ios town.
The hotel has 108 rooms.
L'Hotel Leto propose un bar pour se détendre.