| Address | Type | Sold | Estimate now |
|---|---|---|---|
| Townhouse Chiltern Place, 68 Chiltern Street | Semi-detached | £5,900,000 · May 2018 | £4,611,392 |
| 68, Chiltern Street | Semi-detached | — | £2,940,740 |
HM Land Registry Price Paid + EPC · click a home → its full report · estimates indicative, not a valuation.