Located in the heart of Meru, in Kenya. Leila’s Apparel has the latest collections of the best designer clothing and accessories for men.