Where is Shazhouba?

Where is Shazhouba located?

Shazhouba, Shazhouba, China (approx. 25.884764°, 115.99337°)


Where is Shazhouba on the map?