Customer support
Share:

11,418 SF of Light Industrial Space Available in Exeter, DEV

Water Lane, England, United Kingdom

£8,50/sq.ft./year

11,418 sq.ft.

Industrial

For rent

#33198