Royal International Hotel Shanghai

No.998 Xiuchuan Road,Pudongxin District,Shanghai,Shanghai

Royal International Hotel ShanghaiOver view
All Photos

Royal International Hotel Shanghai

No.998 Xiuchuan Road,Pudongxin District,Shanghai,Shanghai