Lee & Associates closes 20,987-square-foot lease at industrial property in Elmhurst
Lee & Associates completed a 20,987-square-foot lease at 849 N. Church Court in Elmhurst, Illinois. The institutionally owned and managed building is in DuPage County…