Lo Shanghai Xinlong River Hotel si trova a 5 minuti a piedi dalla stazione della metropolitana di Xinzha Road (linea 1) e a soli 900 m dalla famosa Piazza del Popolo.
Numero delle stanze: 72
No.50, Lane 725, Middle Xizang Road, Huangpu, 200003 Shanghai, Cina