Vista Mall
-
Address:
2401 South Stemmons Freeway,Lewisville, TX 75067
-
Phone:
(972) 315-0015
The Vista, formerly Music City Mall, and originally Vista Ridge Mall, is a shopping mall in Lewisville, Texas, United States, owned and managed by 1000 South Vermont LLC. Opened in 1989, it is located on the southwest corner of Round Grove Road and the portion of Interstate 35E known as Stemmons Freeway.