Two Rivers Mall
Discover elevators, escalators, and services tailored to your industry Two Rivers Mall is the largest mall in Sub-Saharan Africa outside of South Africa. Located in Nairobi, the mixed-use destination brings together retail, commercial, entertainment, and hospitality facilities within a single…