£364.45

2.0-star
Anthoulas Zervou Str. 3

View All Deals

SKU: 9484846 Category:

Description

Located in Rhodes Town, this hotel is within a 10-minute walk of Akti Miaouli Beach and Palace of the Grand Master of the Knights of Rhodes. Rhodes Aquarium and Archaeological Museum of Rhodes are also within 15 minutes.

Hotel Amenities

Total number of rooms – 75

Number of floors – 6

Bar/lounge

24-hour front desk

Location