No images found for this company
Located in Rhodes Town, a 13-minute walk from Ixia Beach and 2.4 km from Temple of Apollon. Kleovoulos House provides accommodations with amenities such as free WiFi and a flat-screen TV. The property is 2.6 km from The Street of Knights and 3.1 km from Mandraki Port.
The air-conditioned apartment consists of 3 separate bedrooms, 2 bathrooms with a hairdryer, a seating area area, and a living room. There's a dining area and a kitchen complete with a microwave, a fridge and an oven.
Clock Tower is 2.6 km from the apartment, while Grand Master's Palace is 2.6 km from the property. The nearest airport is Rhodes International Airport, 11.3 km from Kleovoulos House.
Please wait. Search will take a couple of seconds