LEWISVILLE, TEXAS — Marcus & Millichap has brokered the sale of Lake Vista Center, a 21,298-square-foot retail center in the northern Dallas suburb of Lewisville. Built on 2.4 acres in 2007, the ...