LocationMUTHANGARI ROAD, LAVINGTON, NAIROBI COUNTY – KENYA CategorySACRED Design LanguageA BLEND OF CONTEMPORARY AND SACRED ARCHITECTURE Realization StageDESIGN CONCEPT