Customer support
Share:

65,349 SF of Industrial Space Available in Plymouth, DEV

Holland Road, England, United Kingdom

£6,50/sq.ft./year

65,349 sq.ft.

Industrial

For rent

#33300