Mare Vista Hotel – Epaminondas +30 2282 041177St Nicolas Str, Batsi, 84503, GreeceHotel Book here: Book Here Stars: 4-star hotel Review: 9 Accommodation: Summer Travel in Andros City, Andros, Cyclades Islands in Mare Vista Hotel - Epaminondas Cyclades Islands. Read more… Add to favorites 0