Restaurant Report Card: Pico E Gallo fails with 54; Los Rios Cantina earns 100 · Atlanta News First · Sentinel