Where is Shimabu?

Where is Shimabu located?

Shimabu, Anhui, China (approx. 30.53389°, 117.3953°)


Where is Shimabu on the map?