Located around 5 minutes' walk from the Diagoras Monument, the 2-star Ambassador Hotel Rhodes City gives quick access to various city sites. Boasting a location not far from the Akti Miaouli, this Rhodes City hotel features 50 rooms as well as a restaurant.
The medieval castle "Palace of the Grand Master of the Knights of Rhodes" is just 1 km from the hotel, while Diagoras Stadium is nestled just 1.7 km away. At the Ambassador Rhodes City you'll be about 600 metres from Elli beach path. Guests will also appreciate the vicinity to Aegean Sea, which is nearly a 5-minute walk away. There is the Pythian Temple of Apollo just 1.9 km away, while Faliraki bus station is a short way from the property. The hotel is near a port.
Climate control, along with a minibar, provide in-room convenience at the Ambassador.
Guests can enjoy Greek dishes served in Tamam located within 5 minutes' walk of this accommodation.