Sprouts Farmers Market

Vestar Buys North Dallas Retail Center

StreetLevel Investments sold Twin Creeks Marketplace in Allen, Texas, to Vestar. The 43,134-square-foot, grocery-anchored neighborhood center was fully leased at the time of sale.