Hongkou Stadium is located in the heart of Shanghai, China in Hongkou District and is recognized as one of the most modern stadiums in the country.
Hongkou Stadium is located in the heart of Shanghai, China in Hongkou District and is recognized as one of the most modern stadiums in the country.
While the stadium is used predominantly for football matches as the home of the Shanghai Shenhua, it is considered to be a multi-use stadium. The 2007 FIFA Women’s World Cup was held here, and many concerts are booked annually to play in the stadium, which can seat 35, 000 people.