Where is Luoqiudin?

Where is Luoqiudin located?

Luoqiudin, Sichuan, China (approx. 31.43704°, 107.2079°)


Where is Luoqiudin on the map?