Where is Wellingborough?

Where is Wellingborough located?

Wellingborough, Northamptonshire, United Kingdom (approx. 52.30189°, -0.6937309°)


Where is Wellingborough on the map?