Where is Dongshaoqiu?

Where is Dongshaoqiu located?

Dongshaoqiu, Beijing, China (approx. 40.28778°, 116.9547°)


Where is Dongshaoqiu on the map?