Where is Zhilubei?

Where is Zhilubei located?

Zhilubei, Sichuan, China (approx. 29.4561°, 104.8054°)


Where is Zhilubei on the map?