Skip to main content »

News Archives

Instituto Cervantes

STL Architects is proud to announce their latest project, Instituto Cervantes of Chicago, a 20,000 square foot build-out located on the southeast corner of Ohio and Dearborn. The facility will be completed by the spring of 2007.