Helena Hotel

Helena Hotel hotel information

Located in the centre of Rhodes town, just 100 metres from the beach, Helena offers air-conditioned rooms with balcony. It has a swimming pool with sun terrace and provides free Wi-Fi.

Helena Hotel in Rhodes