Located in the heart of London’s busy King’s Cross.