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