Le Shanghai Xinlong River Hotel est situé à 5 minutes à pied de la station de métro Xinzha Road sur la ligne 1 et à seulement 900 mètres de la célèbre place du peuple.
Nombre de chambres: 72
No.50, Lane 725, Middle Xizang Road, Huangpu, 200003 Shanghai, Chine