Where is Shanebansi?

Where is Shanebansi located?

Shanebansi, Guangdong, China (approx. 23.78778°, 116.0008°)


Where is Shanebansi on the map?