Where is Taojiazhuang?

Where is Taojiazhuang located?

Taojiazhuang, Shaanxi, China (approx. 34.87694°, 108.6864°)


Where is Taojiazhuang on the map?