Nora Lees in New Castle, Delaware, is exactly that kind of place – an unassuming brick building hiding seafood treasures that would make Neptune himself swim upstream for a bite. In a world of fancy ...