Johnhara Studios & Apartments 30 694 240 9130Ferenikis, Ialyssos, Rhodes, 85101, GreeceApartment Add to favorites 0