1111 Caoxi Bei Lu,Xuhui,near Tianyaoqiao Lu, Metro Line 1 Shanghai Stadium Station
漕溪北路1111号,徐汇区,近天钥桥路, 地铁1号线上海体育馆站
The two-layer, 1250 sq. meter stage is the first theater-style, multi-function indoor stadium in China. Acting also as a conference center, the venue can hold up to 10,000 attendees for performances and 12,000 people at sporting events.