Where is Wanbaochuan?

Where is Wanbaochuan located?

Wanbaochuan, Beijing, China (approx. 40.33333°, 116.3°)


Where is Wanbaochuan on the map?