Where is Jiamachi?

Where is Jiamachi located?

Jiamachi, Hubei, China (approx. 29.5°, 108.9833°)


Where is Jiamachi on the map?