Powell's Country BBQ Address: 7729 19th St, Lubbock, TX 79407 Phone: (806) 792-7270 Hours: Mon: 11am-6pm Tue: 11am-6pm Wed: 11am-6pm Thu: 11am-6pm Fri: 11am-6pm Sat: 11am-6pm Restaurants, Barbecue Other Businesses: Papa Johns Pizza at 3300 82nd St, Lubbock, TX 79423 Taco Bell at 5713 4th St, Lubbock, TX 79416 Pizza Hut at 3311 82nd St, Lubbock, TX 79423 Stella's Deli Pizza at 4646 50th St, Lubbock, TX 79414 Pizza Hut at 5111 82nd St, Lubbock, TX 79424