Oktober Down Town Rooms 3 stars

15, 28th Octovriou, Rhodes Town, 85100, Greece

Hotel image
Read more reviews for Oktober Down Town Rooms