The Organ Factory, 3 Swanscombe Road, London, W11 4SU

Off Market
422

EPC Data

Square metres

421.5925 m²

Property Type

Detached House

EPC Rating

D