Food Safety Report: WaBa Grill, South Central Avenue, Compton, Los Angeles, CA, USA 2 years ago • details 7 ordered a bowl with veggies and 5 pc dumplings like 3 hours later just straight runs