Galaxy Star Hostel Barcelona, Barcelona

Galaxy Star Hostel Barcelona

Rating: 
Property Location With a stay at Galaxy Star Hostel Barcelona, you'll be centrally located in Barcelona, a 5-minute drive from La Rambla and 13 minutes from Placa de Catalunya. This