The Webster Houston is a 5,000-square-foot newly-constructed freestanding building called the “Jewel Box,” following the brand codes established in the South Beach flagship: touches of Art Deco, vintage wallpapers, brass finishes, and a discerning collection of art. Located in The Galleria, a luxurious retail destination in the Uptown District of Houston, the store layout is a living-room setting with curated menswear, womenswear, and accessories.
All of The Webster stores are connected by a lifestyle of fashion, art, and travel inspired by our roots in hospitality and Founder Laure Hériard Dubreuil’s vision of luxury retail in a residential setting. Clients are welcomed into an intimate, playful space with the feel of the ultimate walk-in closet. No matter the destination, there’s a thread tying back to the warmth and sunshine of our South Beach flagship.