333 Delaware Street Indianapolis, IN 46225
Seated: 12
Square Feet: 216 ft2
At 216 square feet, the North Square encourages discovery as a conference room for up to 10 guests.