Mare Vista Hotel – Epaminondas +30 2282 041177St Nicolas Str, Batsi, 84503, GreeceHotel Add to favorites 0