Cactus Hotel
Dodecanese Islands / Rhodes / Rhodes Town • View on MapPlease select your dates
Open: April - October ... The Hotel Cactus is situated in the Center of Rhodes City, opposite of the Aquarium, overlooking the western and the eastern Beach. More Info »