5015 Westheimer Road
Houston, TX 77056
MON - SAT 10 a.m. - 9 p.m.
SUN 11 a.m. - 7 p.m.
Map & Directions
About Mezlan Houston
Since “Everything is bigger in Texas” as the popular maxim maintains, it goes without saying that Houston would be the perfect fit for Mezlan’s fifth company-owned retail boutique. Opened in April 2013 in the luxurious Houston Galleria shopping mall, this Mezlan store, one of the company’s largest in size, resides in the largest shopping mall in Texas.
Home to almost 400 stores, dozens of restaurants, a financial tower, two hotels, and the first ice rink ever to be built inside a mall, The Galleria sits in the middle of Houston’s affluent and culturally diverse Uptown District, a bustling area of commerce, luxury shopping, and hospitality.
With over 35 million visitors annually from all over the world, it’s no surprise that The Galleria is Houston’s number one attraction, and one of the most popular shopping destinations in the world. The mall itself, modeled after Galleria Vittorio Emanuele II in Milan for its large barrel vault ceiling, opened in 1970 and has grown immensely over the decades to become the ninth largest mall in the United States.