Tucked away in North London, Hampstead station boasts the title of being the deepest on the London Underground network with an impressive spiral staircase spiralling over 320 steps above ground.