Food Safety Report: Jimmy John's, Locust Street, Davenport, IA, USA 4 years ago • details 10 2 of us we have diarrhea vomiting and body aches