2066 N Illinois St
Indianapolis, IN 46202
Indianapolis, IN 46202
Open Hours10 a.m. to 4 p.m. Mondays through Fridays. Closed Saturdays and Sundays.
OverviewOpen, airy corner deli with great sandwiches, salads and dessert items. Warm, friendly atmosphere invites you in to enjoy a wholesome variety of deli favorites including salads...
more