Where is Luntauguonao?

Where is Luntauguonao located?

Luntauguonao, Shaanxi, China (approx. 33.44278°, 109.995°)


Where is Luntauguonao on the map?