Irma Thomas headlined the lovingly restored Dew Drop Inn’s opening night on Friday, March 1. In a glittering outfit, the delightful soul queen of New Orleans ruled from the venue’s stage on a ...