1111 Caoxi North Rd, Xuhui, Shanghai, China - Shanghai Indoor Stadium/Shanghai Grand Stage is a multi-purpose gymnasium. Hailed as a great feat of engineering at the time of its construction, the building is now considered dated and out-classed, by newly constructed sporting facilities nearby. It is now used mostly for entertainment events, rather than sporting competition.
Filters

Sorry, no events were found. Try adjusting the filters, or returning to the main events page.

Return to Top ▲Return to Top ▲