Where is Xiuqaipai?

Where is Xiuqaipai located?

Xiuqaipai, Jiangxi, China (approx. 24.79889°, 114.6586°)


Where is Xiuqaipai on the map?