1
result
Sold prices in Elmbourne Road, London Central, SW17
82 Elmbourne Road, London, SW17 8JH
- £3,135,000 Detached, Freehold 03 August 2017
- £2,600,000 Detached, Freehold 01 August 2012
- £1,790,000 Detached, Freehold 17 July 2006
- £1,530,000 Detached, Freehold 16 April 2004
- £990,000 Detached, Freehold 11 February 2003