Babcock International Group - Africa is located in Lusaka, Zambia on 397A Subdivision D, Kafue Rd. Babcock International Group - Africa is rated 3 out of 5 in the category construction equipment supplier in Zambia.
Address
397A Subdivision D, Kafue Rd