2
results
Sold prices in Stowe Road, London Central, W12
34 Stowe Road, London, W12 8BW
- £855,000 Detached, Freehold 14 March 2013
6a Stowe Road, London, W12 8BN
- £260,950 Detached, Leasehold 14 December 2001
- £165,000 Detached, Leasehold 22 September 1998