selected country
Nigeria

Lala Farms Nigeria Limited

Business address
Idi-Agba, Ilora, Oyo, Nigeria
Phone
+234-1-38230391