Where is Shiguidou?

Where is Shiguidou located?

Shiguidou, Fujian, China (approx. 25.26278°, 118.0903°)


Where is Shiguidou on the map?