Jalapeno Shack Address: 208 S George Bowers Dr, Tenaha, TX 75974 Phone: (936) 248-2009 Restaurants, Mexican Other Businesses: Rock N Stop at 498 N George Bowers Dr, Tenaha, TX 75974 Whistle Stop Restaurant at 172 Wall St, Tenaha, TX 75974