Eh, DEFINITELY better options in Turin. I don’t give many 1 stars, and overall maybe it’s really a two, but they lose an extra star just because I am in Italy and hold local restaurants at a little higher standard since I had to travel so far to eat here. So for others traveling from afar, read on…To start off…