Ciccio Paninaro is a sandwich shop known for its XXL sandwiches.