Where is Fanjiai?

Where is Fanjiai located?

Fanjiai, Hubei, China (approx. 31.8°, 110.3667°)


Where is Fanjiai on the map?