Languages
Supporting Spain
Phone: +34 935 442 320 Fax: +34 935 442 911 Web: http://www.telstar-instrumat.com/
Postal address: Telstar Instrumat Avgda. Font i Sagué, 55 Parc Científic i Tecnològic Orbital 40 08227 Terrassa, Spain