Set right in front of the Kallithea beach, the hotel is 5 miles from Rhodes Town; 500 meters from 2nd largest waterpark in Europe.