Report by
Food Safety Report: Red Lobster, New Center Point, Colorado Springs, CO, United States.
9 years ago •reported by user-rfzr9898 • business
3510 New Center Point, Colorado Springs, 80922 Colorado, United States
Symptoms: Diarrhea, Nausea, Vomiting
44
Comments
Comment
