123 South Illinois Street Indianapolis, IN 46204
Seated: 20
Enjoy the mid-century modern decor of our restaurant in a more intimate setting.