This is an updated local deli that has been in Indy for close to a hundred years. It is a bit south of the downtown and not far from Lucas Oil Stadium. They have the best corned beef sandwiches ever. I had some rhubarb pie that was as good as Mom ever made.
The only drawback is that they don't have beer or wine; just soft drinks and great ice tea.
Everyone visiting downtown Indy should visit this fine place.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.