Tag: Luton Town Football Club

Red-letter day for Hatters as stadium plans get thumbs-up

Luton Town update Jan 2020

The Luton Town Football Club based in Luton, England, is free to go ahead with its plans for a new facility at Newland Park. The club’s plans for a new stadium had hit the speed breaker after Capital and Regional, owner of Luton shopping center – The Mall – had called for a judicial... » Read more

Newsletter sign-up