Royal International Hotel Shanghai

Royal International Hotel Shanghai Address: Shanghai No.998 Xiuchuan Road, Shanghai, China

Minimum price found for Royal International Hotel Shanghai was: 562 CNY

Click here to get more information, photos & guest ratings for Royal International Hotel Shanghai