Glasfit Umtata is located in Mthatha, South Africa on 61 Nelson Mandela Dr, Norwood,. Glasfit Umtata is rated 4.1 out of 5 in the category auto parts manufacturer in South Africa.
Address
61 Nelson Mandela Dr, Norwood,
Accessibility
Wheelchair-accessible car park