Hotel Villas Duc Rhodes
Villas Duc Rhodes is a heritage 3-star hotel set 7 km from Orfanidou Street and 7 km from Our Lady of the Castle.
The city center is 10 minutes' walk of the property. Restaurants and taverns are stroll from the hotel.
Cozy rooms feature a balcony and a kitchen. They are outfitted with traditional decor.
Offering Greek dishes, Pezouli is a 5-minute walk away.
Hotel Villas Duc Rhodes is within a 15-minute drive to Diagoras airport.
Guests will benefit from 24-hour front desk and room service along with a safe deposit box and a car park.