Description:
The Galleria is an upscale mixed-use urban development centrally located in the Uptown District of Houston, Texas. With 3 million total square feet of space that includes 2.4 million of gross leasable area with over 375 stores, the Galleria is the largest mall in Texas and seventh-largest in the United States.
With 26 million annual visitors.
Maps: