Perikleous & Tavriskou 26, Rhodes
bedrooms
Baths
Guests
Centrally located in Rhodes Town, Musses features self-catering accommodations with free WiFi. The Street of Knights and the Grand Master’s Palace are 2297 feet away.
No Amenities Available For This Property.
No nearby properties available in this region at the moment.