No EPC certificate found.
| Address | Date | Type | Price |
|---|---|---|---|
| 118 - 122, CHAPEL STREET | 19-08-2024 | Other | £350,000 |
| 82, CHAPEL STREET | 02-12-2022 | Other | £450,000 |
| 82, CHAPEL STREET | 03-12-2021 | Other | £487,200 |
| 122A, CHAPEL STREET, LUTON | 19-08-2008 | Detached | £325,000 |
| 86A, CHAPEL STREET, LUTON | 24-10-2007 | Terraced | £142,000 |