Imbizo Locksmiths is located in Pietermaritzburg, South Africa on 161 Langalibalele St. Imbizo Locksmiths is rated 3 out of 5 in the category locksmith in South Africa. IMBIZO LOCKSMITHS is a company based out of 161 LANGALIBALELE STREET, PIETERMARITZBURG, Kwazulunatal, South Africa.
Address
161 Langalibalele St
Headquarters
PIETERMARITZBURG, Kwazulunatal