Galleria Place II

5333 Westheimer Road, Houston, Texas, 77056, United States

Galleria Place I and II are situated in the heart of the Galleria submarket directly across from the prestigious Galleria Mall complex in Houston, TX.