2
results
Sold prices in Church Road, London Central, SW13
99 Church Road, London, SW13 9HH
- £3,200,000 Detached, Freehold 13 September 2004
47 Church Road, London, SW13 9HQ
- £3,250,000 Detached, Freehold 08 August 2001