All sports Site
All sports Site
China - Shanghai- Founded in 2013
Shanghai Juju Sports Football Club is a football team from China, based in Shanghai. The club was founded in 2013. Shanghai JuJu Sports FC plays their home games in the Shanghai University Sports Center Stadium.