Where is Handleby?

Where is Handleby located?

Handleby, England, Great Britain (approx. 53.1763550873°, 0.0796680448°)


Where is Handleby on the map?