WBEZ’s Lee Bey highlights Life Magazine’s archive of photos of the Mecca Apartments, an enormous apartment building built in the late 19th century that fell into dispepair before being razed in the 1950s to make room for new IIT buildings including Crown Hall.
June 26, 2012Posted in: Illinois Tech In the News