How St Christopher’s Inn Became the Party Destination Hostel of Europe

With youth hostels in 10 prime locations across Europe, St Christopher’s Inn is the go-to place to stay while you’re away.