Published On May 6, 2024
Two Rivers Mall is a shopping centre located in Nairobi, Kenya. With 67,000 sqm of gross lettable area, it boasts a diverse range of brands ranging from local to international. subscribe to @joyliz4910
#kenya #nairobi #beautiful #mall
show more