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.
Each with a different décor, all studios and apartments are fitted with iron beds and open to a balcony or patio. A flat-screen TV, ironing facilities and air conditioning are included. All units have a fridge and cooking facilities to prepare meals.
Musses lies at a distance of 1.2 mi from the nearest beach and 8.1 mi from Diagoras International Airport.