Deli Production Team Member

1720 West Thompson Road, Indianapolis, IN