Owned by the Mall Company and managed by Brian McFarland, The Mall Luton is a large shopping centre located in the centre of Luton. With 128 active stores and services, the centre offers ideal places for sizzling coffee, tea and meals. With pocket friendly restaurants and cafes, people will have a variety of outlets to choose from beginning with BB’s […]