Where is Xiaomachuan?

Where is Xiaomachuan located?

Xiaomachuan, Anhui, China (approx. 32.73333°, 116.1833°)


Where is Xiaomachuan on the map?