Food Production - Excelsior, Minnesota, United States
Lake Shore Deli is a food production company based out of 326 Lake St, Excelsior, Minnesota, United States.