Covent Garden Station Stairs
About Covent Garden Station Stairs
Not many of London visitors, knows that Covent garden tube station, is the deepest in the London underground, and 193 steps upstairs, is one of "Not 2 Do"
More about Covent Garden Station Stairs
Covent Garden Station Stairs is located at Long Acre, WC2E 9JT London, United Kingdom
0343 222 1234