Where is Shenxiaojuan?

Where is Shenxiaojuan located?

Shenxiaojuan, Anhui, China (approx. 33.10118°, 115.4787°)


Where is Shenxiaojuan on the map?