Where is Xiafuqiao?

Where is Xiafuqiao located?

Xiafuqiao, Anhui, China (approx. 31.47667°, 116.3619°)


Where is Xiafuqiao on the map?