Where is Taohuapu?

Where is Taohuapu located?

Taohuapu, Shaanxi, China (approx. 33.64056°, 110.44°)


Where is Taohuapu on the map?