St.Charles Lwanga Catholic ChurchParishShareLimuru-Maimahiu Rd.00217 Limuru, KiambuKenyaGet directions