Louie's Address: 714 E Main St, Benavides, TX 78341 Phone: (361) 256-4311 Restaurants Other Businesses: Texas Champion Bank at 300 E Main St, Benavides, TX 78341