Where is Huangxia?

Where is Huangxia located?

Huangxia, Guangdong, China (approx. 23.86537°, 115.8°)


Where is Huangxia on the map?