TVC headquarters are located in Sant Joan Despí, near Barcelona.
A sede central de TVC está situada na localidade de Sant Joan Despí, na provincia de Barcelona.