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.
Thursday | 2 November 2006 | STL News
