News Luton Borough Council has approved planning permission for a new 17,500 all-seater stadium at Power Court.

Luton granted planning permission for new stadium

Luton Town