Elioula Hotel

  • Paid Wi-Fi
Location

Elioula Hotel Rhodes Island features 35 rooms and lies within 25 minutes' walk of the snug Plakia Beach.

Medieval castle Lardos is 5 minutes' drive away the hotel, which is also located just a short walk from Lardos Beach. Village of Lindos is a 15-minute ride from the accommodation. Diagoras airport is 60 km from this 3-star hotel.

Offering European dishes, Elvita Beach Bar is situated relatively near the property.