Where is Hanlowsya?

Where is Hanlowsya located?

Hanlowsya, Anhui, China (approx. 29.64694°, 117.6875°)


Where is Hanlowsya on the map?