Where is Shanpaidi?

Where is Shanpaidi located?

Shanpaidi, Anhui, China (approx. 31.23889°, 117.4°)


Where is Shanpaidi on the map?