No EPC certificate found.
| Address | Date | Type | Price |
|---|---|---|---|
| 15, CASTLE ROAD | 05-12-2025 | Detached | £1,575,000 |
| 4, CASTLE ROAD | 20-06-2024 | Detached | £2,600,000 |
| 6, CASTLE ROAD | 28-07-2023 | Detached | £2,100,000 |
| 2, CASTLE ROAD | 17-05-2021 | Detached | £1,250,000 |
| 7A, CASTLE ROAD | 15-02-2019 | Detached | £1,090,000 |
| 6, CASTLE ROAD | 15-06-2018 | Detached | £1,920,000 |
| 11A, CASTLE ROAD | 12-10-2017 | Detached | £920,000 |
| 5, CASTLE ROAD | 25-01-2013 | Detached | £1,420,000 |
| 2, CASTLE ROAD | 02-08-2012 | Detached | £1,110,000 |
| 13, CASTLE ROAD | 17-11-2010 | Detached | £1,390,000 |