Wikimapia is a multilingual open-content collaborative map, where anyone can create place tags and share their knowledge.

Willowbrook Mall (Houston, Texas)

USA / Texas / Hudson / Houston, Texas / Willowbrook Mall, 2000
 store / shop, mall
 Upload a photo

This mall opened in 1981 and at the time, was the newest and nicest in all of Houston.
2000 Willowbrook Mall
Houston, Texas 77070
(281) 890-8000
www.shopwillowbrookmall.com/
Nearby cities:
Coordinates:   29°57'35"N   95°32'20"W
This article was last modified 12 years ago