UKMidlandsRetail 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..