Hotel El Castell, Barcelona

Hotel El Castell

Rating: 
Property Location With a stay at Hotel El Castell, you'll be centrally located in Sant Boi de Llobregat, within a 15-minute drive of Fira Barcelona and RCDE Stadium. This hotel is