Customer support
Share:

64,868 SF of Industrial Space Available in Leicester, LEC

Menzies Road 33, England, United Kingdom

£4,62/sq.ft./year

64,868 sq.ft.

Industrial

For rent

#19632