Located in Rhodes Town, 2.3 km from Elli Beach and 2.3 km from Clock Tower, Rhodes Marine House provides air-conditioned accommodation with a patio and free WiFi. The property has city views and is 2.3 km from Mandraki Port and 2.9 km from Grand Master’s Palace. The apartment features 2 bedrooms, a flat-screen TV with cable channels, an equipped kitchen
Read more...