Menelaos Apartments

4.7
(25 reviews)
Lefokastro 37006 Greece
Official website
Hotel
Menelaos Apartments | Volos | Greece | TripAligner