What is the name of Shanghai Shenhua's home stadium?
Shanghai Stadium
Hongkou Football Stadium
Jiushi Park
Shanghai Sports Center
Answer
Shanghai Shenhua's home stadium is the Hongkou Football Stadium, located in Hongkou, Shanghai. The stadium has a seating capacity of 33,060 and is the first football-specific stadium in China.