Investcorp sells Dallas apartment property

Site includes more than 13 acres