Anyway, I found it along Rt. 13 SOUTH of New Castle. I can recognize the red false roofing from the news video. The Street View from Rt. 13 shows the building and trees behind it, and I believe I can make out the HAPPY HARRY'S on the store front, all verifying features, but the view is hampered by the sun angle. This is good enough for me and I'm saying that's it.
Jack lived in the City of New Castle not New Castle.
New Castle is the unincorporated aera south of Wilmington.
It’s proper name is actually New Castle County.
That store 5.4 miles away from where Jack lived and not in the same town.