Lee & Associates closes 10-year office lease in key downtown Indianapolis building
Lee & Associates recently negotiated a 10-year, 10,552-square-foot office lease of One Indiana Square, a 37-story Class-A office building in downtown Indianapolis.