Allen west snail farm is a leading brand from Nigeria operating globally. Allen west snail farm was founded in 2018 with its headquarters in 8B D.O Kalagbor street. The Allen west snail farm deals in African giant snails. Allen west snail farm operates from Nigeria and spreads over 3,000-5,000 square meters operated by 15. If you have a query or are looking for a quick quote then contact us here