8.9 Guest rating Hotel photo

Menelaos Apartments

Hint: You can enter any city or hotel name

Book Menelaos Apartments

Lefokastro 0.1 km from city center
Menelaos Apartments 39.251323 23.180637