Where is Zhaou?

Where is Zhaou located?

Zhaou, Fujian, China (approx. 27.06683°, 117.6707°)


Where is Zhaou on the map?