Ethaleia Hotel
Hotel
Moúdhros, Límnos
Set amidst a 10-acre estate and 2.5 km from the picturesque village of Moudros, Ethaleia Hotel overlooks the bay.
Number of rooms: 10
Fanaraki, Moudhros, 81401, Greece