Skip to main content
All Play Score
Live 177

Stadium

Hubei Sports Bureau Football Administration Center

Wuhan, Hubei, China China

Home of Hubei Istar

Capacity
27,000
City
Wuhan, Hubei, China