The London Underground station with the longest staircase on the whole network Tucked away in North London, Hampstead station boasts the title of being the deepest on the London Underground network with an impressive spiral…