Where is Xishaoqiu?

Where is Xishaoqiu located?

Xishaoqiu, Beijing, China (approx. 40.27222°, 116.9175°)


Where is Xishaoqiu on the map?