St Christopher's Inn, Camden - Hostel
Kings Cross, Central London
With a stay at St Christopher's Inn, Camden - Hostel, you'll be centrally located in London, a 4-minute drive from Russell Square and 5 minutes from The British Museum. This hostel is 2.1 mi (3.4 km) from Oxford Street and 2.6 mi (4.1 km) from Trafalgar Square.