Two Rivers Mall, the largest shopping mall in east and central Africa. Located between the Northern Bypass and Limuru Road and sits on a whopping 1.7 million square feet/39 acres,