Applications open for 2022 entry Apply now

Life in London

From September 2021 NCH will be headquartered at Devon House, in central London’s St Katharine Docks. This new location will combine unrivalled views of London and the Thames within a vibrant waterside environment, all in the centre of historic London, where there really is something for everyone.

Live the London Life at NCH