UPDATE: Twin Liquors opened new location in Sugar Land July 16

Updated 12:05 p.m. July 17
According to Twin Liquors, the store at 19964 Hwy. 59, Unit 18, Sugar Land, opened earlier than expected on July 16.

Originally posted 6 a.m. July 9
Twin Liquors Fine Wine & Spirits will open a location at 19964 Hwy. 59, 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. www.twinliquors.com

< Back to all impacts

Leave A Reply

Back to top