Where: 330 S 72nd St, Omaha, NE 68114 This little spot sits quietly on Pacific Street. You might drive past without noticing. That would be a huge mistake. Inside, magic happens with seafood every ...