Δ IRC UNDER CONSTRUCTION Δ
IRC Located at 1617 S. Acoma St. Denver, CO 80223 is closed indefinitely.
We are gathering a multidisciplinary team to redesign the space and the services it offers to the staff in SEO. Stay tuned for information on the new IRC!
This page will be updated with further information as it becomes available.