Where is Jimaodian?

Where is Jimaodian located?

Jimaodian, Sichuan, China (approx. 29.39241°, 104.898°)


Where is Jimaodian on the map?