Southwest Center Mall

Shopping center in Dallas, United States
Suggest an edit · Your business? Claim now
Southwest Center Mall, formerly Red Bird Mall, is a shopping mall located in Dallas, Texas. Originally owned by the DeBartolo family, it opened in 1975. …

Social profiles

Data from: Mapquest.com