The hotel enjoys a superb beach-side location, in Iallisos, some 8 km from the town of Rhodes, in the northwest part of the island. Keeping the name of the ancient town/hamlet which flourished there at the end of the 5th century BC, Iallisos is the perfect starting point for a tour around the island ...