| 1 Needham Court, Blagrove Road, Teddington | Leasehold | 43 m² | £280,000 (2013) |
| 2 Needham Court, Blagrove Road, Teddington | - | 57 m² | - |
| 3 Needham Court, Blagrove Road, Teddington | - | 75 m² | - |
| 4 Needham Court, Blagrove Road, Teddington | Leasehold | 41 m² | £265,000 (2013) |
| 5 Needham Court, Blagrove Road, Teddington | Leasehold | 49 m² | £270,000 (2013) |
| 6 Needham Court, Blagrove Road, Teddington | Leasehold | 70 m² | £475,000 (2022) |
| 7 Needham Court, Blagrove Road, Teddington | Leasehold | 69 m² | £438,950 (2014) |
| 8 Needham Court, Blagrove Road, Teddington | Leasehold | 41 m² | £290,000 (2012) |
| 9 Needham Court, Blagrove Road, Teddington | Leasehold | 61 m² | £350,000 (2016) |
| 10 Needham Court, Blagrove Road, Teddington | Leasehold | 62 m² | £390,000 (2024) |
| 11 Needham Court, Blagrove Road, Teddington | Leasehold | 43 m² | £348,000 (2021) |
| 12 Needham Court, Blagrove Road, Teddington | Leasehold | 49 m² | £325,000 (2012) |
| 13 Needham Court, Blagrove Road, Teddington | Leasehold | 71 m² | £455,000 (2014) |
| 14 Needham Court, Blagrove Road, Teddington | Leasehold | 71 m² | £440,000 (2017) |
| 15 Needham Court, Blagrove Road, Teddington | Leasehold | 72 m² | £349,995 (2012) |
| 16 Needham Court, Blagrove Road, Teddington | Leasehold | 72 m² | £604,000 (2022) |
| 17 Needham Court, Blagrove Road, Teddington | Leasehold | 53 m² | £349,999 (2021) |
| 18 Needham Court, Blagrove Road, Teddington | Leasehold | 70 m² | £385,000 (2012) |
| 19 Needham Court, Blagrove Road, Teddington | Leasehold | 71 m² | £390,000 (2012) |
| 20 Needham Court, Blagrove Road, Teddington | Leasehold | 82 m² | £690,000 (2021) |
| 21 Needham Court, Blagrove Road, Teddington | Leasehold | 107 m² | £475,000 (2012) |
| 22 Needham Court, Blagrove Road, Teddington | Leasehold | 70 m² | £635,000 (2024) |