333 Delaware Street Indianapolis, IN 46225
Seated: 100
Standing: 120
Square Feet: 1,521 ft2
Surround yourself with contemporary art as you host your next large reception for up to 120 guests.