Partly cloudy»
14.3°C

Royal Apart Hotel City Center

No reviews yet
50, Gr. Lambraki st & D. Themeli, Rhodes Town 85100, Greece
Is this your business?
Sign In required
Login