Where is Heqiangxia?

Where is Heqiangxia located?

Heqiangxia, Guangdong, China (approx. 24.51618°, 116.4521°)


Where is Heqiangxia on the map?