Satellite map of Willowbrook Mall (Houston, Texas)
Map of Willowbrook Mall (Houston, Texas)
Willowbrook Mall is a regional shopping mall located in the Willowbrook area of Houston, Texas that opened in 1981. Located at the intersection of State Highway 249 and FM 1960, the enclosed, single-level mall houses 160 retail stores and five anchors. The mall is owned by General Growth Properties and among the five largest Houston-area retail developments based on net rentable area, ranking third in 2000, and is considered a major retailing center of northwest Houston.
Latitude: 30° 37' 28.20" N
Longitude: -96° 18' 12.24" W
Nearest city to this article: College Station
Read about Willowbrook Mall (Houston, Texas) in the Wikipedia Satellite map of Willowbrook Mall (Houston, Texas) in Google Maps