Where is Xinqilou?

Where is Xinqilou located?

Xinqilou, Fujian, China (approx. 24.24583°, 117.3283°)


Where is Xinqilou on the map?