Where is Lancou?

Where is Lancou located?

Lancou, Hubei, China (approx. 32.05139°, 111.0053°)


Where is Lancou on the map?