The luxury 4-star Island Hotel offers 24-hour reception and room service.
The Acropolis of Rhodes, Governors Palace and Santa Maria della Vittoria are located just 250 meters from the venue. Guests can get to Rhodes Island city center, which is 3 km away.
Haraki is 2.4 km of the property, while The Water Park is around 10.1 km away.
Within 100 meters away Zum Zum Restaurant and Oasis Andreas offer an assortment of dishes.
Island Hotel lies within 15 minutes’ drive to Diagoras airport.