Where is Chaichantun?

Where is Chaichantun located?

Chaichantun, Beijing, China (approx. 39.61194°, 116.7683°)


Where is Chaichantun on the map?