Food Safety Report: Red Lobster, South Cooper Street, Arlington, TX, United States 8 years ago • details 41 Comments Comment