31 Dimitriou Theodoraki Street 1st Floor

View All Deals

SKU: 15191531 Category:


Located in Rhodes Town, this apartment is within a 5-minute walk of Rimini Square, Archaeological Museum of Rhodes, and Palace of the Grand Master of the Knights of Rhodes. Rhodes Aquarium and Acropolis of Rhodes are also within 1 mi (2 km).

Hotel Amenities

Free WiFi

Designated smoking areas