91³Ô¹ÏÍø

Watch CBS News

Pica's Restaurant in Upper Darby, Pennsylvania closing this summer, owners confirm

Known for its tray pizza and Italian specialties for generations, Pica's Restaurant on West Chester Pike in Upper Darby .

"As we prepare to close our doors, we want to express our deepest gratitude for your unwavering support and loyalty throughout the years," the post said. 

The restaurant has been an Upper Darby mainstay for 70 years. Customers sought out Pica's signature upside-down, cheese-on-the-bottom sauce-on-top trays of pizza. 

The family, in its post, said the restaurant will close sometime in the summer. They plan to open a new, smaller location somewhere in Delaware County.

Angela Pica Oandasan and Frank Pica, the owners of the restaurant, said the rumors of the location closing got harder and harder to contain. They both said the decision to close the Upper Darby location was "difficult." 

"This was a decision we didn't take lightly," Frank Picca said. "And it was a couple of years in the making."

The business started as a small sandwich shop in West Philadelphia in 1941. The family operates a second restaurant in West Chester.

"I don't know when my grandfather started his place in West Philadelphia that he dreamt of all of this," Angela Pica said. "We are honored to walk in their shadow and take on their tradition."

"It's like family"

The restaurant business is notoriously tough, and customers were stunned by the news of Pica's closing. 

Retired Upper Darby Fire Chief Ken Bullwinkle has been a regular at the store.

"It's like family," Bullwinkle said. "Everybody comes up here."

"They have the best square pizza," he added. 

Deborah Exton and her family were at Pica's for a celebration of life, but instead, they were caught off-guard by the sad news — the closing of another chapter.

"It's just devastating," Bachor said. "I can believe it. I think I'm a little in shock — I thought it would always be here. This place is so full of memories."

Gary Jamgochian has had a hand in Pica's Pizza for 50 years as an employee.

"All these years," Jamgochian said. "Stuck with the whole family. Love them all. Great family."

Tina Fey's favorite pizza joint to close

Upper Darby native Tina Fey had a viral appearance on NBC's "The Tonight Show Starring Jimmy Fallon" several years ago where Fallon surprised Fey with a few slices of their signature pie.

is still the restaurant's cover photo on Facebook.

"This pizza is the best," Fey said when Fallon surprised her. "Your sauce, your gravy is on the top."

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