El Shanghai Xinlong River Hotel está situado a 5 minutos a pie de la estación de metro de la calle Xinzha (línea 1) y a solo 900 metros de la famosa plaza del Pueblo.
Número de habitaciones: 72
No.50, Lane 725, Middle Xizang Road, Huángpu, 200003 Shanghái, China