Click here to start your application. Apply now

Life in London

From September 2021 Northeastern University London 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.