91³Ô¹ÏÍø

Watch CBS News

Former Westmont Diner in New Jersey reopens as "The Westmont" after fire last year

A former New Jersey diner is reopening — and rebranding — .

The former Westmont Diner, on Cuthbert Boulevard near Haddon Township High School, is reopening on Thursday, March 12. The business announced the reopening on social media.

That's not all: the former diner is getting a new name. It's now simply called The Westmont.

"What began as a diner has grown into something more. A place for work mornings, weekend brunches, celebrations, and everyday moments done beautifully," a social media post from The Westmont read. "Same heart. Elevated experience."

"We are now calling ourselves a finer diner, so we're taking the diner experience and taking it up a notch," said Lisa Cortes, general manager.

Devoted customers were heartbroken when, in March 2025, a sudden overnight fire damaged the kitchen. The business was closed until further notice, and thankfully, no one was hurt.

About six years ago, the Westmont Diner moved from Haddon Avenue to its current location on Cuthbert Boulevard. The Westmont's current location was once the Crystal Lake Diner; a fire gutted that diner back in 2014.

Repairs took longer than expected with the latest fire, but now The Westmont is reopening with a fresh start. It will have a new menu, an espresso bar with fresh pastries and a community table to help bring customers together.

"People will sit there, they'll strike up conversations, they'll strike up friendships, they'll come back and see each other again and it will continue week after week, month after month," Cortes said.

"I think it's just so exciting that everyone can come together again and just eat good food, drink good coffee," said Christina Tarrach, who was excited to serve customers.

The Westmont will also now be serving wine and sangria.

Long-time customers like Amy Farry are glad the wait to reopen is finally over.

"We were just anxiously anticipating them getting here again, which is so great to see because they deserve it. You just feel welcome and at home when you're here," Farry said.

The Westmont will have a "soft opening" from 8 a.m. to 12 p.m. Thursday.

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(); } }); }); }); });