Situé à Songjiang, à moins de 26 km de la station de métro Shanghai South et à 27 km de la gare Shanghai South, le JI Hotel Shanghai Songjiang Sports Center propose une connexion Wi-Fi gratuite dans l'ensemble de ses locaux. Il se trouve à environ 30 km du temple Longhua, à 34 km du temple Jing'an et à 37 km de la place du Peuple. Le temple du Bouddha de Jade est à 37 km et la rue piétonne East Nanjing Rd. Il se trouve à 38 km de l'hôtel.
Nombre de chambres: 153
No.301 Ledu Road, Songjiang District, 201600 Songjiang, Chine