November Just Leased

Digital Factory Co
50 people, 8,816 SF
131 S. Dearborn
New space