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