Comments: As the name of the hotel says ("castell" means castle in Catalan), this three star establishment lies in an old castle on thet op of a hill in Sant Boi de Llobregat. Equipped with the latest technologies, it enjoys a really quite atmosphere. The different rooms, gardens and swimming pools will turn your stay into a real delight.