The Vista

The Vista

This apartment for rent is located in the Downtown area of Dallas TX 75219. One bedroom apartments start at $1662. Two bedroom apartments start at $2572. This property was built in 2007, and has 129 units.