Restaurants in Indianapolis, IN
Restaurants
5110 W 38th St.,
Indianapolis ,
IN
46254
UNITED STATES
Based on 1 reviews
YUM!!!
My mouth waters just thinking about this place! I've been a die-hard Jimmy John's fan for awhile, but decided to try something new. Penn Station really hit the spot. I loved the chicken teriyaki and hot italian subs. The flavors just...Worldwide > United States > Indianapolis, IN > Restaurants