Customer support
Share:

3,218 SF of Industrial Space Available in Ilford, LND

Roebuck Road 15-17, England, United Kingdom

£10,87/sq.ft./year

3,218 sq.ft.

Industrial

For rent

#27686