333 Delaware Street Indianapolis, IN 46225
Seated: 14
Square Feet: 169 ft2
The Concord provides an intimate meeting space for up to 14 guests.