
London, United Kingdom
St Christopher’s Inn Liverpool Street
Hostel
Our lovely Liverpool Street hostel is the newest of our hostels and located in an area where there's a surprise on every corner. Walk amongst skyscrapers and busy bankers one second, then stumble upon the coolest part of London…
- Wi-fi
- 24-hour reception
- Air conditioning in Restaurant
- Restaurant


