Applications open for 2023 entry Apply online now

Our campus

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

With 38,000 square foot of space across the ground and first floors, 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.