Where is Shentanwan?

Where is Shentanwan located?

Shentanwan, Guangxi Zhuang Autonomous Region, China (approx. 25.62333°, 110.1008°)


Where is Shentanwan on the map?