Situated in Rhodes Town, 700 m from Agios Pavlos Beach and 48 km from Clock Tower, Lindos Heart Apartments features air-conditioned accommodation with a balcony and free WiFi. The property features city and mountain views, and is 48 km from Grand Master’s Palace. The apartment has 1 bedroom, a flat-screen TV with satellite channels, an equipped kitchen with a fridge
Read more...