Food Safety Report: Red Lobster, South Wadsworth Boulevard, Lakewood, CO, USA 7 years ago • details 50 Comments Comment