Apollonion 35 Rhodes

View All Deals

SKU: 8763490 Category:


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

Hotel Amenities

Dry cleaning/laundry service

Front desk (limited hours)

Free WiFi

Total number of rooms – 3