Customer support
Share:

8,142 SF of Industrial Space Available in Leicester, LEC

Scudamore Road 127, England, United Kingdom

£8,59/sq.ft./year

8,142 sq.ft.

Industrial

For rent

#19666