43a, Stowe Road, London, W12 8BE

Off Market
66





EPC Data

Square metres

66 m²

Property Type

Flat

EPC Rating

C

























Floor Plans

Sold History

Sold for £535,000

13 Aug 2019

Sold for £249,950

18 Nov 2011

Sold for £220,000

29 Oct 2004