Featuring a restaurant, the 2-star Ambassador Hotel Rhodes City lies only 8 minutes' walk from the New Market.
The property offers 50 rooms with air conditioning, as well as self-catering options such as a minibar.
Tamam features Greek dishes and is situated about a 5-minute walk away.
This Rhodes City hotel is around 400 metres from the Diagoras Monument and not far from the well-known Elli Beach. The hotel is merely 5 minutes on foot from Diagoras of Rhodes bus stop and merely 5 minutes on foot from Santa Maria Della Vittoria Catholic Church. Guests will also enjoy proximity to Aegean Sea, which is 30 metres away. You can easily find the Archaeological Museum of Rhodes in proximity to the Ambassador Rhodes City.