Elm Street Plaza

 1130 N Dearborn St, ChicagoIL 60610