Timachida 42z (0.1 km from Diagoras Stadium)
Set in the heart of Rhodes Town Helios Garden Boutique Apartments offers air-conditioned accommodation in a quiet part of the UNESCO World Heritage Site surrounded by cultural and historical monuments. The Grand Master's Palace is 500 metres away.
Dimokratias 5-7 (0.2 km from Diagoras Stadium)
Set in Rhodes Town 1.6 km from Elli Beach and less than 1 km from Clock Tower Sperveri Della Regina offers accommodation with free WiFi air conditioning an outdoor swimming pool and a garden. Guests may go for a swim in the private pool.
5 Omirou Str. Old Town (0.2 km from Diagoras Stadium)
Located on the highest point of Rhodes Old Town Minos Pension has a rooftop snack bar with views of the Old Town and the Aegean Sea. Shops and restaurants can be found within a 3-minute walk and the nearest beach is within an 8-minute walk.
71 Omirou (0.2 km from Diagoras Stadium)
Set within 1.3 km of Elli Beach and 1.3 km of Clock Tower in the centre of Rhodes Town Emerald Dream House offers accommodation with free WiFi and seating area.