Where is Fandowlin?

Where is Fandowlin located?

Fandowlin, Sichuan, China (approx. 31.9898°, 105.4222°)


Where is Fandowlin on the map?