Don't worry, the Stella Artois sold in the UK is actually brewed in Luton anyway...
I've never actually been to Luton so far as I recall, other than possibly through it on a train, so my view of it as a terrible dump is based entirely on prejudice.
Even so, the fact that they brew Stella there has caused it to tumble even further down my Personal League Table of Things and Places.