St. Christopher's Inn

Hostels in Camden, London
A haven for many backpackers in the UK, the St Christopher's Inn Hostels provide bed and breakfast accommodation for backpackers. This branch also has a bar called Belushis.