Tag Archives: Leicester Square Station

London 2013: Taking the Tube

There are signs for the London Underground all over the city but no one ever calls it that. It’s known simply as the Tube and it’s the world’s oldest and largest subway system with more than a billion passengers a … Continue reading

Posted in London, Travel | Tagged , , , , , , , , , , , , , , , , , , , , , , , , , , , | 1 Comment