Allbro is a South African manufacturer with more than 800 employees and 20 000 sqm of production facility. Allbro supplies key components that are used in almost every locally made transformer.
+27 (11) 894 8341
121, Cnr 13th Ave & Dormehl Str
City / Town:
Province / State: