Royal Aparthotel City Centre 2 stars

Dimitriou Themeli & Grigoriou Lambraki, Rhodes Town, 85100, Greece

Hotel image
Read more reviews for Royal Aparthotel City Centre