The multi-use space features interactive exhibits, receives nod from the CBCA.
1800 Wazee Street, Denver, Colorado