The appeal said that Kleasen's trailer was 25 yards behind Austin Taxidermist. The Austin phone book has a business called Austin Taxidermist that is located right where the appeal said it was; it's likely it's the same place.
8739 Highway 290 W
Austin, TX
Next time I'm at the airport I will swing by and take some photos.
FYI: TCM was shot in an area that is now a sprawling suburb of Austin. The house was removed - and is now a restaurant! Read
here for more info. I haven't been yet; am waiting for a special occasion.