6225 W 56th St, Indianapolis, IN 46254 (317) 293-0940
How to go there
Sandwich shop Loc: 39.8523 / -86.2696
Plan your visit