Hands down, the best in Indy! It is a little Mom and Pop store in the strip mall next to Mc Donald's at 96th and Michigan. Love it - good for take-out, too.
Connect with Indy A-List
© CityVoter, Inc.