No image available for this hotel
No image available for this hotel
Rhodes, Rhodes
Spend a second to
save a fortune!
Spend a second to save a fortune!
Perikleous & Tavriskou 26, Rhodes
Centrally located in Rhodes Town, Musses features self-catering accommodation with free WiFi. The Street of Knights and the Grand Master’s Palace are 700 metres away.
See MoreUsage of subsidiary facilities may incur additional fees