Click here to start your application. Apply now

Our campus

Northeastern University London’s campus is located at Devon House, in central London’s St Katharine Docks.


Devon House provides exceptional facilities for current students and staff and space for the University to grow and evolve. Positioned in the centre of St Katharine Docks, Devon House is just a few minutes’ walk from the Tower of London, one of the UK’s most iconic heritage sites, and Tower Bridge, one of the most instantly recognisable structures in the world. The City, London’s central business district, can be reached in just a few minutes’ walk.