Where is Lodumiaozu?

Where is Lodumiaozu located?

Lodumiaozu, Sichuan, China (approx. 28.09315°, 104.8209°)


Where is Lodumiaozu on the map?