Where is Nanhuatan?

Where is Nanhuatan located?

Nanhuatan, Hubei, China (approx. 33.11°, 110.9089°)


Where is Nanhuatan on the map?