selected country
Nigeria

Lala Farms Nigeria Limited.

Business address
Idi-Agba, Ilora, Oyo, Nigeria
Phone
234 38 230391