Where is Xinhuaqiao?

Where is Xinhuaqiao located?

Xinhuaqiao, Ningxia Hui Autonomous Region, China (approx. 38.06667°, 106.2167°)


Where is Xinhuaqiao on the map?