Devon House Campus
Devon House is situated at the heart of bustling St Katharine Docks, just a few minutes walk from the historic Tower of London and iconic Tower Bridge. Devon House enjoys stunning river views from both inside the building and from its outside terraces and open areas. At the centre of a lively marina, it forms the heart of a thriving waterside community, surrounded by dozens of restaurants, cafes, and bars. Devon House offers a stunning setting that perfectly complements its vibrant atmosphere.
The campus is located on the ground, first and second floors of Devon House, covering over 48,000 square feet of state-of-the-art facilities for students and staff.