Guests of Leo'S And Xerxes' Place Rhodes City hotel can enjoy access to the enduring Aquarium of Rhodes, located a 17-minute walk away.
Located just moments from the Leo'S And Xerxes' Place, the restaurant Wonder offers a Mediterranean menu.
This hotel is also within an 800-metre distance of the Clock Tower. The 4-star hotel is within reach of the sacred center "Acropolis of Rhodes". There is Platanakia bus stop merely a 5-minute walk from the property.