International
Rhodes Town, 200m From The Beach, Rhodes Town, 85100
Very Good, 4.5
This air-conditioned hotel is ideal for those seeking the friendly, personalised, and relaxed atmosphere of a family-run establishment. On offer are a total of 42 rooms as well as a lobby area, a safe...
More Info