Where is Fanzhaizi?

Where is Fanzhaizi located?

Fanzhaizi, Anhui, China (approx. 33.11667°, 116.0333°)


Where is Fanzhaizi on the map?