This is my favorite pizza place in Syracuse by far. Although they don't sell slices, when you're in the mood for pizza, I highly recommend Twin Trees. The one we go to is on Route 57 in Liverpool,…