Customer support
Share:

10,420 SF of Industrial Space Available in Barnstaple, DEV

Oakwood Close, England, United Kingdom

£4,79/sq.ft./year

10,420 sq.ft.

Industrial

For rent

#33269