OhioRetail Marcus & Millichap sells 103,000-square-foot retail center in Ohio Marcus & Millichap has closed the sale of Mentor Plaza, a 103,910-square-foot retail property in Mentor, Ohio.