The hotel was built in 1964 and comprises a total of 378 rooms and 2 conference rooms spread over five floors. It also offers its guests a bar, a cafe and 2 restaurants.
This luxury hotel is lies on the coast of Rhodes. In the immediate vicinity guests will find the aquarium. The nearest public transport lies within 100 metres of the hotel.