7 Bed Terraced House, London, NW1 4RJ, £18,950,000 | Dealsourcr