No image available for this hotel
No image available for this hotel
Rhodes, Rhodes
Spend a second to
save a fortune!
Spend a second to save a fortune!
Timachida 42z, Rhodes
Set in the heart of Rhodes Town, Helios Garden Boutique Apartments offers air-conditioned accommodation in a quiet part of the UNESCO World Heritage Site, surrounded by cultural and historical monuments. The Grand Master's Palace is 500 metres away.
See MoreUsage of subsidiary facilities may incur additional fees