91³Ô¹ÏÍø

Watch CBS News

Bay Area businesses prepare for busy week as visitors arrive for Super Bowl LX in Santa Clara

Businesses throughout the Bay Area are preparing for what should be a big week, with visitors coming in from all over the country for Super Bowl LX.

"We do, on average per day, 250 pizzas. We hope to go over that," said Franco Campilongo, owner of Terun in Palo Alto. "We are confident that we'll get some of those people in the restaurant."

Campilongo and his team are working on their best game plan for how to make the most of the week. Part of that strategy means drawing upon what they learned 10 years ago, the last time the Super Bowl was in the Bay Area.

"We focused on the to-go business on the day of. We learned that people, especially in this area, love to watch the game from home and enjoy any kind of food," he said. "We'll see this year – it might be different from 10 years ago. But we are confident it'll be a good day."

As he doesn't run a sports bar, he isn't expecting it to make a massive difference for his bottom line. But there are some intangibles that can't be quantified, that could have a lasting impact.

To get a better sense of that, CBS News Bay Area spoke with Arkesha Baquet, co-owner of Li'l Dizzy's Café in New Orleans, home of Super Bowl LIX.

"It was a great experience. Really good," she said. "There were some businesses that may have not seen the same revenue, but we did see an influx."

It made a difference financially, but she says the exposure was the game-changer.

"Great. It was really good for my business," she said. "We had a lot of people who came."

That included Travis and Jason Kelce's dad, impromptu interviews, some celebrity sightings, and new faces from all over the country.

revealed Super Bowl 59 brought 100,000 out-of-state visitors to Louisiana from 45 states.

That study also revealed the following:

  • $1.25 billion total statewide economic impact
  • 9,787 local jobs supported statewide
  • $658 million in total spending by visitors and vendors
  • $395 million in wages generated for Louisiana workers
  • $82.7 million in state and local tax revenue

"You want to have a plan of action on how you can move those tables," Baquet said. "You can get a crowd, but you don't want to lose it."

A part of her playbook? Her team created a to-go station ahead of the big week.

"Because we wanted to be able to take care of the influx of customers," she said.

Back in Palo Alto, Campilongo said there are a few new plays in Terun's Super Bowl playbook. They're running a special and are changing their hours.

"We usually close between two and five. This year, we'll stay open," he said.

He's excited for the chance to impress new faces at his restaurant over the course of the week.

"We are looking forward to meeting people from outside of California and to share our love for food and hospitality with them," he said.

The Bay Area Host Committee (BAHC) projects the Super Bowl will have an economic impact ranging from $370 million to $630 million, with the majority of it being for San Francisco and Santa Clara Counties.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });