Where is Zhaolaojia?

Where is Zhaolaojia located?

Zhaolaojia, Anhui, China (approx. 33.51667°, 115.8167°)


Where is Zhaolaojia on the map?