Heading to Indy and staying near the Lucas Oil Stadium. Wondering whether there is decent food within safe walking distance from there? Not looking for really fancy restaurants this trip but more really good casual food. We like a diversity of foods but always enjoy a good brewpub with good food. Saw Alcatraz Brew Pub and Ram which both look within an easy walk. Are they close and any good? Other suggestions greatly appreciated. Will have car so can drive.