Where is New Edlington?

Where is New Edlington located?

New Edlington, England, Great Britain (approx. 53.4806042121°, -1.1878280637°)


Where is New Edlington on the map?