Chongqing

Location Chongqing, China
 
Founded 2010
Stadium Olympic Sports Center (Capacity: 58680)
Matches

No comments yet