In the charming town of Winters, California, tucked away from the hustle of big city dining scenes, sits a carnivore’s paradise that has locals and in-the-know travelers practically swooning at the ...