Customer support
Share:

1,625 SF of Retail Space Available in Barnstaple, DEV

The Strand 9, England, United Kingdom

£9,23/sq.ft./year

1,625 sq.ft.

Retail

For rent

#33256