Marcus & Millichap arranges sale of 18-unit apartment building in Bellwood, IL
Marcus & Millichap completed the sale of an 18-unit apartment property located at 620 Bellwood Avenue in Bellwood, Illinois, according to Steven D. Weinstock, regional…