Located in Rhodes Town, within 1.1 km of Elli Beach and 100 m of Clock Tower, Aramis Boutique House offers accommodation with free WiFi, air conditioning, a garden and a casino. The property features city views and is 200 m from The Street of Knights and 200 m from Grand Master’s Palace. The holiday home is equipped with 2 bedrooms,
Read more...