Rental units bamburi estate Mama Ngina Dr, Mombasa, Kenya +254 719 391309 ApartmentsMarketing & Advertising