Il Shanghai Sports Hotel, 4 stelle, si trova in una zona di svago di Shanghai, a 7 km dal Giardino del Mandarino Yu - molto comodo se vuoi immergerti nella natura. Situato a a breve distanza dalla Cattedrale di Sant'Ignazio, questo hotel dispone di 196 camere e di una sala da ballo e un minimarket.
Collocato nel centro di un quartiere commerciale, questo hotel è a circa 15 minuti in auto da Tempio del Buddha di Giada. Il Museo delle Arti e dei Mestieri di Shanghai è a 2 km dal Sports Shanghai. Gli ospiti potrebbero anche visitare Basketball Park, che si trova a circa 10 minuti a piedi. La Cattedrale Xujiahui, situata a 800 metri da questo alloggio, è aperta alle visite di fedeli e turisti. L'hotel Sports è vicino ai mezzi pubblici, a circa 10 minuti a piedi dalla stazione della metropolitana Xujiahui e in prossimità della fermata dell'autobus Shanghai Indoor Stadium.
Il bar caffetteria è ideale per un drink rilassante. Il ristorante Little Sheep Hot Pot si trova a circa 200 metri dall'hotel.