Royal Aparthotel City Centre 30 2241 024601Dimitriou Themeli & Grigoriou Lamiaki, Rhodes, 85100, GreeceHotel Add to favorites 0