There's more to work than life. The devil's work is never done.
This time, he's at The Verdict, located at 9301 Lake Forest Blvd. in New Orleans East. The eatery's online menu includes salt and pepper calamari with lemon aioli, pan-seared redfish and brown ...