Putting Glass Walls on Texas Slaughterhouses So We Can See Behind Closed Doors
Tierra Del Sol Farms, LLC

Address: 7791 FM 192, Fort Hancock, TX 79839
Establishment No.: 45247

USDA Enforcement Reports:

USDA Inspection Reports:

 

Return to: Texas Slaughterhouses
Return to: Slaughterhouses