HotelsClick.com

Belle Helene Apartments

3 Stars

  61a Leof. Iraklidon - 85101 - Rhodes, Greece View Map
Area: Ialyssos

This charming hotel can be found in Ialyssos. The 20 welcoming accommodation units offer a perfect place to relax at the end of the day. This is not a pet-friendly property.

Booking.com
Book