Ichyulu: PopUp Shop
Provisions Kenya 3.2 Farasi Lane, Lower Kabete, NairobiIchyulu is derived from "Chyulu Hills" which means "Spotted Hills" and is a mountain range in Eastern Kenya. Established in 2016, Ichyulu is a concept store featuring hand-selected pieces from African Fashion...