UK
London
Retail Plumstead High Street SE
SE18
Plumstead High Street
To Let
6,340 sf
Shop
High Street, Prime, Double-fronted unit, NO Premium
Large Retail Unit next to Iceland
Plumstead