Situated in Rhodes Town within a 10-minute walk of Clock Tower and Palace of the Grand Master of the Knights of Rhodes, Domus Studios offers 4-star Rhodes hotel accommodations. You'll also be within 30 minutes of Archaeological Museum of Rhodes and Rhodes Aquarium.

This hotel offers free WiFi and wired Internet access. There is also a bar/lounge where guests can enjoy drinks.