Southwest Corporate Center (Houston, Texas)

USA / Texas / Meadows Place / Houston, Texas
 office building  Add category
 Upload a photo

Westwood Mall was an indoor shopping mall located in the Westwood business development in Houston, Texas between 1975 and 1998. Today the former mall operates as the Southwest Corporate Center (SWCC).
Nearby cities:
Coordinates:   29°40'39"N   95°32'45"W
This article was last modified 3 years ago