Where is Zhaomianhe?

Where is Zhaomianhe located?

Zhaomianhe, Hubei, China (approx. 31.11667°, 111.0667°)


Where is Zhaomianhe on the map?