Where is Xumiao?

Where is Xumiao located?

Xumiao, Anhui, China (approx. 33.725°, 116.4833°)


Where is Xumiao on the map?