Lato Boutique Hotel

15 Epimenidou Street
Heraklion
Greece