36.4521227689341 ­28.2189738750458
Go to map view
Griva Street 78, Rhodes, Greece +30 224 102 4755
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 rooms are tastefully decorated and overlook the pool and the surrounding area. They come with a TV, fridge and hairdryer. A private bathroom is standard. A poolsi... More from Amoma

Get Rates

Show Helena Hotel at top of the results.

Get Flight + Hotel


General Air-conditioned, Bar/Lounge, Express check out, Non-smoking rooms available, Parking (free), Pool (outdoor), Restaurant, Room service, Safe, Storage available
Internet Internet, WiFi (free)
Policy Pets allowed on request. Charges may apply., Pets allowed on request. Charges may apply.
Diagoras Stadium 1.0mi

Similar Hotels

Star Hotel
129, Lazarou Tiliakou street

Guest Ratings

Star Ratings