Chef's Sandwich
1250 Poydras St #102, New Orleans 70113