Report by
Severe Cramps, Nausea, Diarrhea - Carrabbas Italian Grill, Temple Terrace Florida
7 years ago •reported by user-qhgq8476 • business
5515 East Fowler Avenue, Temple Terrace, 33617 Florida, United States
Sever stomach cramp bad diarrhea and feel like I'm going to throw up | Symptoms: Diarrhea, Nausea, Cramps
16
Comments
Comment
