As a resale marketplace, prices may be above face value
Find tickets for The Meters in New Orleans, LA at Orpheum Theater - New Orleans on Thursday, December 31, 2026. Orpheum Theater - New Orleans is located at 129 Roosevelt Way, in New Orleans, LA.