Where is Shuzaibu?

Where is Shuzaibu located?

Shuzaibu, Jiangxi, China (approx. 27.96667°, 115.9°)


Where is Shuzaibu on the map?