3 Bed Flat, London, NW1 8HH, £2,950,000 | Dealsourcr