Bank of Baroda Kenya Branches: Addresses, Hours and Contacts
Bank of Baroda (Kenya) Limited provides retail, business and corporate banking through a branch network across Kenya. Its official bank profile identifies 14 branches and a Baroda World sales and service centre at Imaara Mall, [Read More …]

