Gardens at Vail

  • Address: 17811 Vail St, Dallas, Texas 75287 
  • Region: Dallas 
  • Number of Units: 583 
  • Year Built: 2003