£353.56

3.5-star
Valaoritou 2

View All Deals

SKU: 858284 Category:

Description

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

Hotel Amenities

Total number of rooms – 250

Number of floors – 6

Bar/lounge

24-hour front desk

Location