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