UK
London
Retail Holland Street W
W8
Holland Street
To Sell
1,591 sf
Shop, Showroom / Gallery, Retail Office
The property is a Grade II Listed terraced property arranged as a self-contained ground..
12 Holland Street is situated on the western side of Holland Street close to its junction with..