UK
Midlands
Retail The Mall LU
LU1
The Mall
To Let
12,049 sf
Shop
Retail unit to let in Luton. Based in The Mall, a contemporary 1 million sq. ft shopping..
Luton is a large town within Bedfordshire in the south east of England. The mall is situated within the..