Click here to start your application. Apply now

Life in London

Northeastern University London is headquartered at Devon House, in central London’s St Katharine Docks. The location combines 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.