Where is Ganchalow?

Where is Ganchalow located?

Ganchalow, Anhui, China (approx. 34.28333°, 116.75°)


Where is Ganchalow on the map?