Hotel Del Mar Suites
3 Stars
Reception Area of Lindos Stavri - 85100 - Rhodes,
Greece
View Map
Area: Lindos