Su sede principal, donde se encuentran las oficinas, las salas de exhibición y de exposiciones y la biblioteca especializada en cine, se encuentra en la plaza de Salvador Seguí, 1-9, en el barrio de El Raval de Barcelona (España), y fue inaugurada el 19 de febrero de 2012.