Shopping malls database
Westwood Center is located at the corner of Loop 1604 & Culebra Rd.(FM 471), San Antonio. It is a Community Center which opened in 2009. It is an Open shopping mall. It covers an area of 265,835 sqft. and has about 15 stores.
Shopping mall's name: Westwood Center
Address: Loop 1604 & Culebra Rd.(FM 471), San Antonio, TX 78254
Number of stores: 15