Type: Deposit-Taking
County: Mombasa
Postal Address: P.O Box 80862 – 80100, Mom- basa
Head Office: Texas Plaza, Off Fidel Odinga Road, Mombasa