3 Bed Flat, London, NW1 6TS, £1,060,000 | Dealsourcr