Ch. Mouskou And Volonaki

View All Deals

SKU: 6042626 Category:


Located in Rhodes Town, this hotel is within 2 mi (3 km) of Virgin of the Burgh Church, Archaeological Museum of Rhodes, and Palace of the Grand Master of the Knights of Rhodes. Acropolis of Rhodes and Temple of Apollo are also within 2 mi (3 km).

Hotel Amenities

Total number of rooms – 85

Number of floors – 3

Coffee/tea in common areas

24-hour front desk