Where is Shijiadau?

Where is Shijiadau located?

Shijiadau, Anhui, China (approx. 31.19167°, 116.6528°)


Where is Shijiadau on the map?