STAY Rhodes Hostel Hostel Rhodes Town
STAY Rhodes Hostel is quietly located in Rhodes Town and offers self-catering accommodation. Free Wi-Fi access is available. The property is 300 metres from Old Town Gates and 500 metres from Grand Master's Palace.
Number of rooms: 58
Lochagou Fanouraki 19-21, Rhodes Town, 85100, Greece