‘American classics’ restaurant The Stand opens first Texas location in The Woodlands

The Stand restaurant is expanding out of California for the first time, and a local franchisee partner is the exclusive licensee for the entire state of Texas.