Stay Hostel Apartments 30 2241 024024Lochagou Fanouraki 19-21, Rhodes Town, 85100, GreeceApartment Add to favorites 0