Where is Sanqiaoqing?

Where is Sanqiaoqing located?

Sanqiaoqing, Guangdong, China (approx. 23.85866°, 116.3822°)


Where is Sanqiaoqing on the map?