St Christopher’s Inn has hostels in 10 cities across Europe and we were invited to stay in the newly built Berlin Mitte Hostel. The Berlin
St Christopher’s Inn has hostels in 10 cities across Europe and we were invited to stay in the newly built Berlin Mitte Hostel. The Berlin