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.