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