Olga’s Garden Apartments +30 22830 25229 / 25183Almiros Beach, Corfu, 49081, GreeceApartment Add to favorites 0