Just Judy's Restaurant 5018 East 62nd Street, Indianapolis, IN 46220