Where is Sancha?

Where is Sancha located?

Sancha, Beijing, China (approx. 40.4375°, 116.4161°)


Where is Sancha on the map?