Location: I-95, Exit 13, New Castle, Delaware
There is a small take-out, eat-in place called The Dog House in State Roads, Delaware (Newcastle) on northbound US 13-40, just south of the Delaware Memorial Bridge and, therefore, off I-95.
I never miss it – just cannot get better subs ANYWHERE! Blimpys and Subway PALE by comparison (little league!). There dogs are pretty good, too!