Carrabbas Italian Grill
Location: Carrabba's Italian Grill, 6000 North Terminal Parkway, Atlanta, GA 30320, United States
Symptoms: Diarrhea Vomiting
Details: Hartsfield-Jackson Airport Concourse C. Three out of four in our party got sick within one hour of eating. We had Caesar Salad">Salad and iced tea.
Doctor Visit: No