Dallas Observer: Denton's New LSA Burger Co. Has Big Buns to Fill, and It's Off to a Good Start

The LSA Burger Company (113 West Hickory) opened last week after a bittersweet farewell to the guiltiest of late-morning pleasures, Denton County Independent Hamburger Co. LSA stands for Lone Star Attitude, as evidenced by Texas-theme (but not Texas-vomited-all-over-this-place) décor and SRV concert playing on the monstrous flat screens behind the bar.

Read More.

Bret Hawkins