South Side Super Deli is a deli offering a variety of options for deli enthusiasts.