Kilburn

New build development comprising of 66 high spec apartments on Kilburn High Road, London (Zone 2).