UK
Midlands
Retail The Mall LU
LU1
The Mall
To Let
12,049 sf
Shop
The premises are arranged over ground and first floors.
Luton is a large town within Bedfordshire in the south east of England. The mall..