Former NFL Super Bowl Champion leads Franchising efforts at Stacked Pickle (Restaurant News Release) Stacked Pickle is Indy’s favorite restaurant and sports bar! With over 15 draft flavors at the bar,… August 8, 2017 · ·