I don't know anything about el sabor. But I am intrigued....
I found this sign in the goddamn middle of nowhere. I guess that's why this sausage brand (I have never heard of) can afford the location.
Don't advertise for your cheap meat in the creepy fields outside the industrial district.