Los Taquitos, 7000 North 16th Street, Phoenix, AZ, USA
1 week ago •reported by user-nryj8174 • details
prior was feeling fine but had diarrhea with in min of eating this couldn’t finish because had to go to bathroom | Symptoms: Nausea, Diarrhea, Vomiting, Something else, Stomach Pain, Headache