Where is Xiaomazhia?

Where is Xiaomazhia located?

Xiaomazhia, Anhui, China (approx. 33.65278°, 117.0917°)


Where is Xiaomazhia on the map?