Leo'S And Xerxes' Place
- Pets allowed
- View all
Leo'S And Xerxes' Place Rhodes City apartment is located a mere 1.3 km from the well-known Elli Beach and 14 minutes' walk from The Temple of Athena Polias and Zeus Polieus Monument.
This apartment is not far from Alexander Diakos Statue, which is an excellent place to improve cultural awareness. Take a peaceful 15 minutes' stroll into the heart of Rhodes City city centre. Leo'S And Xerxes' Place apartment is 13 minutes on foot from Old Town Aquarium.
A highlight of this apartment for guests is the presence of a hair dryer in the bathroom.
The nearest bus stop, Platanakia, is 250 metres away.
Popular hotels in Rhodes