Royal International Hotel
Royal International Hotel
Hotel
998 Xiuchuan Road, Chuansha, Pudong
, Shanghai, China
201200
84
Very Good ·
997 reviews