About Food Lion Food Lion, founded in 1957 as Food Town, is an American regional supermarket chain headquartered in Salisbury, North Carolina. With over 1,100 stores across 10 states, Food Lion is a significant presence in the Mid-Atlantic and Southeastern United States, employing over 63,000 individuals. Food Lion’s journey began in Salisbury, North Carolina,...
Read More