Where is Howlin'?

Where is Howlin' located?

Howlin', Anhui, China (approx. 33.1°, 115.6167°)


Where is Howlin' on the map?