JLL closes sale of 314,028-square-foot FedEx facility in Niles
JLL Capital Markets closed the sale of a 314,028-square-foot FedEx Ground distribution facility at 5959 W. Howard St. in Niles, Illinois. JLL represented the seller in…