The CCCB (Centre de Cultura Contemporânia de Barcelona) in the Raval district is the largest cultural centre in Spain and hosts an extensive and varied programme of cultural events including film, dance, music and literary festivals.
It also stages flamenco events.