Where is Changou?

Where is Changou located?

Changou, Beijing, China (approx. 39.56639°, 115.8964°)


Where is Changou on the map?