Das 2-Sterne-Hotel Ambassador Rhodes City verfügt über ein Restaurant und liegt 8 Minuten Fußweg von dem d'Amboise-Tor entfernt.
Die 50 Zimmer verfügen über eine Klimaanlage sowie Selbstversorgungseinrichtungen wie eine Minibar.
Im Restaurant Tamam in unmittelbarer Nähe zum Hotel Ambassador werden griechische Gerichte angeboten.
Das Hotel befindet sich im Zentrum von Rhodes City, 400 m von Diagoras Momument und in nur 1 km Entfernung von das Archäologische Museum im ehemaligen Ordenshospital. Zu den Sehenswürdigkeiten in der Nähe vom Hotel gehört Gouverneurspalast. Das Ambassador Rhodes City befindet sich in einer Entfernung von 16 Gehminuten von der Altstadt. Die nächstgelegene Bushaltestelle Diagoras of Rhodes ist etwa 400 Meter von der Unterkunft entfernt.