Where is Vanlokuang?

Where is Vanlokuang located?

Vanlokuang, Anhui, China (approx. 31.58333°, 116.4833°)


Where is Vanlokuang on the map?