Where is Shanluba?

Where is Shanluba located?

Shanluba, Sichuan, China (approx. 32.40614°, 107.2091°)


Where is Shanluba on the map?