Report by
Food Safety Report: Wendy's, Twin Falls, ID, United States.
9 years ago •reported by user-ftbmt832
818 Blue Lakes Boulevard North, Twin Falls, 83301 Idaho, United States
Symptoms: Nausea, Vomiting
35
Comments
Comment
