No EPC certificate found.
| Address | Date | Type | Price |
|---|---|---|---|
| 18, LOUDOUN ROAD | 24-11-2023 | Detached | £5,950,000 |
| 24, LOUDOUN ROAD | 26-07-2019 | Detached | £4,300,000 |
| 18, LOUDOUN ROAD | 21-12-2010 | Detached | £4,000,000 |
| 22, LOUDOUN ROAD, LONDON | 08-05-2008 | Semi-Detached | £2,000,000 |
| 18, LOUDOUN ROAD, LONDON | 29-11-2004 | Detached | £2,020,000 |
| 24, LOUDOUN ROAD, LONDON | 15-12-1995 | Detached | £772,500 |