Applications open for 2022 entry Apply now

Our campus

NCH 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 College 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.