The Center for Empowered Living and Learning
99 W 12th Ave, Denver, CO 80204
There is a large pedestrian only area next to the art center. The CELL has a piece of WTC on display there behind glass. This is a good outdoor area.
Free on street parking in Denver on Sundays
2pm works for me