Where is Zhaolaihe?

Where is Zhaolaihe located?

Zhaolaihe, Hubei, China (approx. 30.45°, 110.5°)


Where is Zhaolaihe on the map?