£102.30

3.0-star
54, Orfanidou street

View All Deals

SKU: 920300 Category:

Description

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

Hotel Amenities

Number of floors – 6

ATM/banking

Coffee/tea in common areas

Total number of rooms – 141

Location