Houston â€” Marcus & Millichap has arranged the sale and financing of Providence Plaza, a 90,327-square-foot shopping center in ...