Sandwich shop specializing in Italian sandwiches and snacks.