
LocationThis pleasant hotel is situated in a modern district of Rhodes Town just 300 metres from Elli beach and a few minutes walk from Mandraki marina. Countless shopping and entertainment venues; bars and restaurants are to be found a short distance away and links to the public transport network are 500 m away.