Baloo farm is located in Ibadan, Nigeria on Arowolo Street, Along Olodo, Iwo Road Egbeda Local government. Baloo farm is rated 3 out of 5 in the category animal control service in Nigeria.
Address
Arowolo Street, Along Olodo, Iwo Road Egbeda Local government