Where is Xiabaoqiao?

Where is Xiabaoqiao located?

Xiabaoqiao, Jiangxi, China (approx. 28.66722°, 115.2036°)


Where is Xiabaoqiao on the map?