Where is Shizhenping?

Where is Shizhenping located?

Shizhenping, Hubei, China (approx. 29.86758°, 109.1047°)


Where is Shizhenping on the map?