In etwa 10 Gehminuten Entfernung von der U-Bahn-Station Xujiahui gelegen, befindet sich 4-Sterne-Shanghai Sports Hotel im Gewerbegebiet von Shanghai und bietet einen Ballsaal und einen Mini-Markt. Im Hotel sind eine 24-Stunden-Rezeption und ein Blumenladen sowie WLAN im ganzen Gebäude verfügbar.
Shanghai-Museum ist in etwa 15 Minuten mit dem Auto erreichbar. Shanghai Stadtplanungsmuseum ist in etwa 6 km Entfernung vom Sports entfernt, während der Flughafen Shanghai Hongqiao 5 km entfernt ist. St. Ignatius Kathedrale, eine bekannte Sehenswürdigkeit, ist ebenfalls nicht weit entfernt vom Hotel. Die nächste Bushaltestelle Shanghai Indoor Stadium liegt rund 10 Minuten zu Fuß entfernt.
Das Shanghai Sports Hotel bietet 196 Zimmer mit einer Minibar, TV und einer Klimaanlage für einen angenehmen Aufenthalt in Shanghai.
Die Kaffee- Bar lädt alle Gäste auf ein Getränk ein. Sie können im Restaurant HeJi XiaoCai nur 650 Meter von der Unterkunft lecker essen.