Address
08227, Spain, TERRASSA, Av/ Font i Sagué, 55
About company
Telstar is a multinational company with a head office and main production in Spain. For more than 50 years, the company has been supplying technological equipment for the pharmaceutical and biotechnological industries.