Contact Us

Abba Networks

Vision Plaza -Mombasa Road

Along Mombasa Road
P.O.Box 10116-00100
Nairobi-Kenya


info@abba.co.ke