0 Shopping Mall Ebaraka Online Shopping - Electronics, CCTVS, and etc Barclays Plaza, Market St, Nairobi, 104557-00101