Where is Machuantai?

Where is Machuantai located?

Machuantai, Hubei, China (approx. 30.34889°, 111.8197°)


Where is Machuantai on the map?