Saturday, August 7, 2021 @ 12:00PMSat, Aug 7, 2021 @ 12:00PM
Felix's Lakefront Restaurant & Bar - West End , 7400 Lakeshore Dr., New Orleans, LA 70124
Great food, drinks and live music fun with the Greatest Duo Show on Earth ! PET FRIENDLY !