Babushka's Deli is a quaint eatery in Indianapolis, IN that specializes in serving traditional Eastern European cuisine.
With a focus on homemade dishes and authentic flavors, Babushka's Deli offers a cozy atmosphere for patrons to enjoy a taste of the Old World.
Generated from their business information