3 spaces with meeting rooms in Castelldefels, Spain