Marcus & Millichap announces sale of AutoZone & Dollar Tree anchored center in Streamwood
Marcus & Millichap announced the sale of Westview Center, a 114,735-square-foot retail property located at 1000–1090 S Barrington Road in Streamwood, Illinois. After a competitive bidding process…