Where is Xiqiaoya?

Where is Xiqiaoya located?

Xiqiaoya, Shaanxi, China (approx. 34.40528°, 107.2986°)


Where is Xiqiaoya on the map?