Leto is located literally in the center of the new town, with plentiful restaurants and souvenir shops easily approachable in every direction. The archeological sites are only a 5-10 minute walk away. We visited Delphi in late October and I didn't have a hotel reservation but only tried my luck. Leto caught my eye for its fairly new exterior and...
More
