No EPC certificate found.
| Address | Date | Type | Price |
|---|---|---|---|
| 68, DEBDEN ROAD | 21-05-2025 | Terraced | £540,000 |
| 112, DEBDEN ROAD | 20-08-2024 | Detached | £875,000 |
| 100, DEBDEN ROAD | 22-03-2024 | Semi-Detached | £750,000 |
| 106, DEBDEN ROAD | 28-04-2022 | Semi-Detached | £695,000 |
| 70, DEBDEN ROAD | 11-02-2021 | Terraced | £440,000 |
| 96, DEBDEN ROAD | 09-11-2020 | Semi-Detached | £671,000 |
| 90, DEBDEN ROAD | 23-10-2020 | Semi-Detached | £975,000 |
| 72A, DEBDEN ROAD | 05-06-2019 | Terraced | £335,000 |
| 72, DEBDEN ROAD | 18-12-2015 | Terraced | £398,450 |
| 72B, DEBDEN ROAD | 21-10-2015 | Terraced | £379,950 |