Where is Xiabaiyangping?

Where is Xiabaiyangping located?

Xiabaiyangping, Hubei, China (approx. 30.90889°, 111.3589°)


Where is Xiabaiyangping on the map?