El JI Hotel Shanghai Songjiang Sports Center se encuentra en Songjiang, a 26 km de la estación de metro de la estación de tren de Shanghái Sur y a 27 km de la estación de tren de Shanghái Sur, y ofrece Wi-Fi gratuita en todas las instalaciones.
Número de habitaciones: 153
No.301 Ledu Road, Songjiang District, 201600 Songjiang, China