Skip to content
Press The Game

Venue

Shanghai Grand Stage

Shanghai Grand Stage is the concert and performance name for Shanghai Indoor Stadium, a multipurpose indoor venue in Xuhui District, Shanghai.

Updated Oct 28, 2026
Shanghai Grand Stage
Shanghai Indoor Stadium, known as Shanghai Grand Stage for performance events. · IOrr.org, Rolling Stones Shanghai 2006 photo

Venue snapshot

City / Market

Shanghai, China

Location

1111 Caoxi Road North, Xuhui District, Shanghai

Venue type

Indoor multipurpose sports and performance arena

Capacity

Nearly 13,000 seats after redevelopment

Current post-redevelopment capacity; this is not asserted as the 2013 event configuration.

Contact phone

Not publicly verified

The venue and municipal sources checked do not provide a current public contact number.

Contact email

Not publicly verified

The venue and municipal sources checked do not provide a current public contact email.

References4
  1. [1]上海体育--信息详情 — Shanghai Municipal Administration of Sports
  2. [2]Shanghai Grand Stage — Live Nation Asia
  3. [3]Shanghai city profile — Press The Game
  4. [4]The Rolling Stones in China — Shanghai concert photo — IORR.org

Work with Press The Game

Bring an opportunity to the table

Looking for media reach, industry insight or the right esports partner? Bring us your brief—we’ll help move it forward.

Find the right connection

Related entities