Biba International Limited is located in Lagos, Nigeria on Iyana Itire, Isolo, 10 Afolabi St, Mushin. Biba International Limited is rated 3 out of 5 in the category oil field equipment supplier in Nigeria.
Address
Iyana Itire, Isolo, 10 Afolabi St, Mushin