Where is Shanshatu?

Where is Shanshatu located?

Shanshatu, Anhui, China (approx. 30.78333°, 117.6333°)


Where is Shanshatu on the map?