Themistokleous Sofouli 30

View All Deals

SKU: 10653252 Category:


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

Hotel Amenities

Number of floors – 1

Breakfast available (surcharge)

Coffee/tea in common areas

Total number of rooms – 15