Iroon Politehniou Str. 2
Located in Rhodes Town, this hotel is within a 10-minute walk of Harbour Gates, 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).
24-hour front desk