A33 Rhodes Old Town House
Check Availability Book Now A33 Rhodes Old Town House is a stylish three bedroom accommodation that offers stunning views of the city. It has free WiFi and comprises 290 m from Grand Master’s Palace,290m from The Street of Knights,and 70 metres away from Clock Tower.The property features two bathrooms with toiletries for your convenience as … Read more