- www.starbrake.co.za
- 2
- 3
- 15
Star Brake and Clutch is established since September 1989, and was originally based in Central Johannesburg. Their head and branch office are the main operations, with sub-distributors countrywide. Jarrid Odendaal runs the main branch operations.....
Relevance: 12.133284