Restaurant Report Card: Biba’s fails with 54; Papi’s earns 100 · Atlanta News First · Sentinel