3 Bed Flat, London, NW1 2AR, £8,500,000 | Dealsourcr