Where is Shanqiaoqing?

Where is Shanqiaoqing located?

Shanqiaoqing, Guangdong, China (approx. 21.95419°, 112.4831°)


Where is Shanqiaoqing on the map?