Menelaion Hotel +30 697 270 4424Leoforos Konstantinou Palaiologou 91, Sarti, 23100, GreeceHotel Add to favorites 0