Where is Xiahouan?

Where is Xiahouan located?

Xiahouan, Fujian, China (approx. 27.95764°, 118.3326°)


Where is Xiahouan on the map?