1
result
Sold prices in The Old Orchard, London Central, NW3
4 The Old Orchard, London, NW3 2TR
- £3,800,000 Detached, Freehold 21 February 2020
- £2,600,000 Detached, Freehold 26 November 2010