Contact

  • Hotel Leto Hydra

  • Rafalias Street
  • Hydra 18040 - Greece
  • Tel: +30 22980 53385
  • Fax: +30 22980 53806
  • info@letohydra.gr