Where is Chenhaizi?

Where is Chenhaizi located?

Chenhaizi, Anhui, China (approx. 33.30556°, 117.15°)


Where is Chenhaizi on the map?