Pizza Review
Been coming here every Friday w the family, went to the Rosa’s location in downtown ATL for years, nostalgia inflated score, but this is easily the best pizza in the area