Lee & Associates Arranges 21K-SF Industrial Lease in Elmhurst
Lee & Associates completed a 20,987-square-foot lease at 849 N Church Court, Elmhurst, Illinois. The institutionally owned and managed building is in DuPage County, and it’s also located less than one mile from access to I-290 and I-294 via Lake…
