Templar Court, London, UK

54,000 sq ft development comprising 34 units of apartments in London NW8