Where is Shenjiazhai?

Where is Shenjiazhai located?

Shenjiazhai, Anhui, China (approx. 33.46667°, 116.9833°)


Where is Shenjiazhai on the map?