Satellite map of Shijingshan Stadium
Shijingshan Stadium (Simplified Chinese: 石景山体育场) is a multi-use stadium in Beijing, China. It is currently used primarily for football matches. The stadium holds 20,000 people.
Latitude: 39° 54' 17.19" N
Longitude: 116° 11' 43.35" E