London. The English capital. The home of Big Ben, the Queen and British culture. Across the city in 6 locations you'll find St Christopher’s Inn hostels your home downtown.
With seven St Christopher's Inns spread out across the best neighbourhoods in London, there's always something fun to see and do, wherever you're staying! Here are the best bits of the city - so you can see the top museums, markets, shops and party locations - before you arrive!