Constructed in 1984, the Wyndham on the Creek apartment building comprises 151 units of the following unit mix: One Bedroom, Two Bedroom/Two Bath, totaling 110,449 SqFt. The property is located in Dallas - Lake Highlands, at 9633 West Ferris Branch Blvd, North Dallas.