Where is Xiaomachan?

Where is Xiaomachan located?

Xiaomachan, Anhui, China (approx. 32.22889°, 117.8719°)


Where is Xiaomachan on the map?