Where is Kuazuidian?

Where is Kuazuidian located?

Kuazuidian, Beijing, China (approx. 39.86667°, 116.8°)


Where is Kuazuidian on the map?