Where is Lovington?

Where is Lovington located?

Lovington, Lovington, Great Britain (approx. 51.074673°, -2.57625°)


Where is Lovington on the map?