123 South Illinois Street Indianapolis, IN 46204
Seated: 32
Reserve this semi-private space with impeccable decor and a perfect view of the city’s hustle and bustle.