Where is Chenxiaoying?

Where is Chenxiaoying located?

Chenxiaoying, Anhui, China (approx. 31.90278°, 116.9722°)


Where is Chenxiaoying on the map?