8 Amarantou Str.

View All Deals

SKU: 8379053 Category:


Located in Rhodes Town, this aparthotel is within a 10-minute walk of Santa Maria della Vittoria Church, Palace of the Grand Master of the Knights of Rhodes, and Rhodes Aquarium. Archaeological Museum of Rhodes and Acropolis of Rhodes are also within 1 mi (2 km).

Hotel Amenities

Number of floors – 2

Front desk (limited hours)

Designated smoking areas

Total number of rooms – 7