Food Safety Report: Red Lobster, Finley Road, Downers Grove, IL, USA 6 years ago • details 23 I got extremely sick from eating there