VENUE

Shanghai Indoor Stadium

Location

:

Xuhui, Shanghai

Address

:

Xuhui, Shanghai, China, 200000

Capacity

:

12000

Surface Type

:

Hardwood

Facilities

:

Floodlight