Constructed in 1983, the Villa Vista apartment building comprises 210 units of the following unit mix: One Bedroom, Two Bedroom/Two Bath, totaling 128,595 SqFt. The property is located in Dallas - Lochwood - Highland Meadows, at 11363 Amanda Lane, North Dallas.