top of page
< Back

New Luton Town stadium moves closer after land sale

A new 23,000-seat football stadium is a step closer after land was sold to finance the project.

New Luton Town stadium moves closer after land sale

bottom of page