That's Finkl Forging; recently closed. It's being demolished. I wonder what's going in there? I recall a couple of years ago Finkl announced they were moving to the south side.
I think that the house that Boden lives in is on the 700 block of S. Loomis. They filmed four times since November and the view through the top of the window looked familiar.