ictra.cl corporate office is located in 3348 Avenida Grecia Oficina 1520, Santiago, Santiago Metropolitan, Chile and has 11-50 employees.
| Location | People at location |
| South America | 1-10 |
| North America | 1-10 |
ICTRA is a strategic integrator of technological solutions with extensive experience in implementing cutting-edge technology for businesses in Chile. They specialize in the design, installation, and support of professional audiovisual systems, sound systems, videoconferencing, networks, and security surveillance systems. As a strategic partner in d... Read More