Mebo Farms Limited is located in Nigeria on Shop 11, Wilbahi Plaza, Wilbahi Estate, Umar Yar'adua Way. Mebo Farms Limited is rated 3.5 out of 5 in the category agricultural production in Nigeria.
Address
Shop 11, Wilbahi Plaza, Wilbahi Estate, Umar Yar'adua Way