With a stay at St Christopher's Inn, Barcelona - Hostel, you'll be centrally located in Barcelona, steps from La Rambla and 3 minutes by foot from Placa de Catalunya. Featured amenities include a computer station, express check-in, and express check-out.