
London, United Kingdom
St Christopher's Inn Camden
Hostel
With a stay at St Christopher's Inn, Camden - Hostel, you'll be centrally located in London, within a 5-minute drive of Oxford Street and The British Museum. This hostel is 0. 7 mi (1. 2 km) from Tottenham Court Road and 2. 1 mi…
- Wi-fi
- 24-hour reception
- Air conditioning in Restaurant
- Restaurant


