2001 Colorado Boulevard Denver, CO 80205
Seated: 150
Standing: 250
Square Feet: 4,100 ft2
Located on Level 1 in the Leprino Family Atrium. Floor-to-ceiling, west-facing windows.