Rooms & Availability at Leto
Description of Leto
The Leto is located in Ermoupoli, and offers free Wi-Fi. This hotel is conveniently situated in the town centre.
The Leto offers a comfortable room, equipped to suit the requirements of any traveller.
The Leto is within a five minute walk of the Miaouli Square. Syros Island National Airport is within a 10 minute drive away.
Features at Leto
Map of Leto