Kathara Bay Apartments 22410027251, Agion Apostolon str., Rhodes, 85100, GreeceApartment Add to favorites 0