Food Safety Report: Barro's Pizza, East Baseline Road, Phoenix, AZ, USA 1 year ago • details 14 I ate a slice of pizza and cheese sticks 3 hours later I have diarrhea