Where is Hemsworth?

Where is Hemsworth located?

Hemsworth, England, Great Britain (approx. 53.6121895332°, -1.3523311618°)


Where is Hemsworth on the map?