Where is Shanqiaoqing?

Where is Shanqiaoqing located?

Shanqiaoqing, Anhui, China (approx. 29.6375°, 118.3208°)


Where is Shanqiaoqing on the map?