A leisurely drive through the forest and curves of Limuru road on a Sunday afternoon will never be the same again. The once quiet road frequented by some of Nairobi’s richest citizens including ...
Two Rivers Mall is the largest shopping center in East Africa, covering 65,000 square meters. It is located along Limuru Road in Ruaka, Nairobi. The mall opened on February 14, 2017, overtaking Garden ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results