333 Delaware Street Indianapolis, IN 46225
Seated: 40
Standing: 30
Square Feet: 572 ft2
Designed as a flexible meeting space.