1 result
Warehouses for sale in South Norwood
- £700,000
Warehouse for saleLand Rear Of 14-16 Holland Road, South Norwood, London
--- Open yard for sale
- Yard measures c.7,964 sqft
Warehouse for saleLand Rear Of 14-16 Holland Road, South Norwood, London