A wonderful space within walking distance of Meow Wolf and other Denver attractions.