Where is Taodabao?

Where is Taodabao located?

Taodabao, Shaanxi, China (approx. 34.33302°, 108.2235°)


Where is Taodabao on the map?