P. Terry's Burger Stand, a popular family-owned Austin-based restaurant, officially confirmed details for its first location with Houston's I-610 Loop on Nov. 5.