Steam Industries is no longer located in Downtown Champaign — as the sign in their now former window states. They previously occupied the space next to Soma (322 N. Neil, to be exact). They’ve relocated to 304 S. Neil Street, close to the Tumble Inn, Champaign Surplus, and right around the corner from Weiskamp Screen Printing.
Check out Alisa’s feature on the shop from a few months back to learn more about what they do.