Restaurant
McClure's Barbecue
19 locals recommend,
Permanently closed
Location
3001 Tchoupitoulas St
New Orleans, LA
Irish Channel
Tips from locals
NOLA isn't known for BBQ, but this place isn't bad. Their sandwich bread is amazing. Price is fair.