Where is Xihuang?

Where is Xihuang located?

Xihuang, Guangdong, China (approx. 22.1375°, 113.4894°)


Where is Xihuang on the map?