Where is Vandahoo?

Where is Vandahoo located?

Vandahoo, Anhui, China (approx. 32.58333°, 115.5833°)


Where is Vandahoo on the map?