Russell Welch, Dennis Lichtman & Greg Ruby New Orleans, LA, United States · April 8, 2017 Three Muses (Uptown) 7537 Maple StNew Orleans, LA 70118United States (504) 252-4801 · 8:00 pm Get Directions HomeCalendarRussell Welch, Dennis Lichtman & Greg Ruby I’m psyched to be playing at the Three Muses with Russell Welch and Dennis Lichtman!! What a band!!