No EPC certificate found.
| Address | Date | Type | Price |
|---|---|---|---|
| 29, LEYBOURNE ROAD | 18-08-2025 | Semi-Detached | £580,000 |
| 3, LEYBOURNE ROAD | 15-01-2015 | Terraced | £480,000 |
| 7, LEYBOURNE ROAD, LONDON | 18-09-2006 | Terraced | £265,000 |
| 23, LEYBOURNE ROAD, LONDON | 10-10-2005 | Terraced | £250,000 |
| 13, LEYBOURNE ROAD, LONDON | 31-03-2004 | Terraced | £249,000 |
| 19, LEYBOURNE ROAD, LONDON | 10-04-2002 | Terraced | £190,000 |
| 17, LEYBOURNE ROAD, LONDON | 17-12-2001 | Terraced | £181,000 |
| 33, LEYBOURNE ROAD, LONDON | 20-04-2001 | Terraced | £158,000 |
| 7, LEYBOURNE ROAD, LONDON | 05-01-2001 | Terraced | £152,000 |
| 1, LEYBOURNE ROAD, LONDON | 16-01-1998 | Terraced | £99,000 |