Where is Howbulin?

Where is Howbulin located?

Howbulin, Anhui, China (approx. 30.28333°, 116.6167°)


Where is Howbulin on the map?