Grigoriou Themeli & Grigoriou Lambraki
85100 Rhodes
Greece
85100 Rhodes
Greece
Rate and review Royal Aparthotel City Centre in Rhodes, Greece!
Share your experiences at Royal Aparthotel City Centre with your friends or discover more Hotels in Rhodes, Greece.