Where is Shillitoe?

Where is Shillitoe located?

Shillitoe, Anhui, China (approx. 30.85°, 119.3833°)


Where is Shillitoe on the map?