Where is Shimyaowan?

Where is Shimyaowan located?

Shimyaowan, Anhui, China (approx. 32.65278°, 117.8806°)


Where is Shimyaowan on the map?