Kilburn, London NW6
Two blocks containing 23 self-contained flats. The property is located in the popular area of Kilburn, in North West London, within the London Borough of Camden. We purchased this property for £2.675m, on behalf of our client, and agreed with…