Almiros Apartments 30 28410 21800Almiros Beach, Agios Nikolaos, 72100, GreeceApartment Add to favorites 0