Loading hotels
Confirming room availability...
Xinyue Hotel, No.20 Dujuan Road, Shanghai, China
The Shanghai Xinyue Hotel (Xinyue Binguan) is located near Century Park, Shanghai Science and Technology Museum and the Lujiazui financial area. The hotel is located 25-minutes from the Shanghai South Railway Station.