Where is Zhoulaozui?

Where is Zhoulaozui located?

Zhoulaozui, Hubei, China (approx. 30.53333°, 112.9833°)


Where is Zhoulaozui on the map?