Restaurant Report Card: Royal China fails with 56; American Pasta Factory earns 100 · Atlanta News First · Sentinel