TheSports.org
All sports Site
China - Wuhan- Founded in 2016
Hubei Istar Football Club is a football team from China, based in Wuhan. The club was founded in 2016. Hubei Istar FC plays their home games in the Xiaogan Sports Center.