Where is Taoqianzhai?

Where is Taoqianzhai located?

Taoqianzhai, Anhui, China (approx. 32.6°, 115.2°)


Where is Taoqianzhai on the map?