Where is Huaxia?

Where is Huaxia located?

Huaxia, Guangdong, China (approx. 22.99336°, 112.9341°)


Where is Huaxia on the map?