Where is Lanpin?

Where is Lanpin located?

Lanpin, Hubei, China (approx. 30.6°, 110.4833°)


Where is Lanpin on the map?