39 DEBEN ROAD, IP1 5EL sold for £140000 on 2020-11-19
47 DEBEN ROAD, IP1 5EL sold for £231000 on 2022-01-14
43 DEBEN ROAD, IP1 5EL sold for £290000 on 2023-01-13
27 DEBEN ROAD, IP1 5EL sold for £95000 on 2024-02-29
Get official EPC reports (Free)