Where is Shizhai?

Where is Shizhai located?

Shizhai, Yunnan, China (approx. 24.71651°, 102.6928°)


Where is Shizhai on the map?