Super Cup

Venues

Venues

Shanghai Stadium
City Shanghai
Capacity 80000
Address Neihuan Elevated Road