All sports Site
All sports Site
China - Shanghai- Founded in 2003
Shanghai Shenxin Football Club is a football team from China, based in Shanghai. The club was founded in 2003. Shanghai Shenxin FC plays their home games in the Yuanshen Sports Centre Stadium.