Where is Xiahui?

Where is Xiahui located?

Xiahui, Beijing, China (approx. 40.58333°, 117.2°)


Where is Xiahui on the map?