Restaurant Report Card: WNB Factory fails with 62; Peace Love & Pizza earns 100 · Atlanta News First · Sentinel