Where is Fujiadu?

Where is Fujiadu located?

Fujiadu, Hubei, China (approx. 30.40083°, 111.7406°)


Where is Fujiadu on the map?