Where is Xinkaiqun?

Where is Xinkaiqun located?

Xinkaiqun, Beijing, China (approx. 40.15°, 115.9667°)


Where is Xinkaiqun on the map?