Where is Xiahuang?

Where is Xiahuang located?

Xiahuang, Fujian, China (approx. 24.30562°, 117.0115°)


Where is Xiahuang on the map?