Deluca’s Camera Center was originally located at 617 Penn Street in Reading. It was founded in 1947 by Louis and Antoinette DeLuca.
The article above from June 1990 mentions that the store moved to 518 Penn Street from 520 Penn Street. However it mentions nothing about it’s original location on the 600 block. In the late 80s/early 90s they had multiple locations around the county.
DeLuca’s filed for bankruptcy in early 1993, and subsequently liquidated and closed by the end of the same year.
Here’s a picture from 2011 Google Earth of the back of their Penn St. location on Cherry St. As an admirer of vintage architecture and design, especially that of the 60’s and 70’s I used to love this sign for it’s uber-retro kitschy “Pac-Man” typeface and used to always wonder exactly what DeLuca’s was, though I did come to find it was a camera store eventually. They took the sign down around ten or so years ago.