Where is Longchowpin?

Where is Longchowpin located?

Longchowpin, Hubei, China (approx. 30.46861°, 111.1869°)


Where is Longchowpin on the map?