Where is Shenjiadafang?

Where is Shenjiadafang located?

Shenjiadafang, Hubei, China (approx. 32.15278°, 112.5344°)


Where is Shenjiadafang on the map?