Twin Liquors opening new location in Sugar Land

Twin Liquors Fine Wine & Spirits will open a location at 19964 Southwest Freeway, Unit 18, Sugar Land, on July 19. The Austin-based company was founded in 1937 by the Jabour family and provides an inventory of fine wines, industry staples and harder-to-find specialty wines and spirits. Co-owners David Jabour and his sister, Margaret Jabour, now have 95 locations.

A grand opening will take place July 26 and will feature events, specials and giveaways throughout the weekend. 512-222-0700.

< Back to all impacts

Leave A Reply

Back to top