Tucked away in New Orleans' historic Treme neighborhood, at 1500 Esplanade Ave, a little restaurant serves up some of the crispiest, most flavorful fried chicken you'll ever taste. Li'l Dizzy's Café ...