Rooms
The hotel has 31 rooms.
Ialysos, Kremasti - 85101 - Rhodes,
Greece
View Map
Area: Ammoudes
Other amenities/ services: Rooms with Kitchen.
This 3 star hotel is located in the city centre of Rhodes. It is close to the Aegean sea.
The hotel has 31 rooms.