Where is Luoqiudin?

Where is Luoqiudin located?

Luoqiudin, Fujian, China (approx. 25.79056°, 119.2803°)


Where is Luoqiudin on the map?