Where is Loversall?

Where is Loversall located?

Loversall, England, Great Britain (approx. 53.4820573388°, -1.136810303°)


Where is Loversall on the map?