HOME / Catholic church / Ikhwezi Lokusa Catholic Church
1362 Sikale Rd, Edendale Dd, Pietermaritzburg, 3217, Pietermaritzburg, 1362
+27333980027
View Business Profile