Restaurants Central City BBQ 1201 S Rampart St New Orleans, LA 70113 +15045584276 http://www.centralcitybbq.com/