Some places look quiet on the outside, and then you walk in and realize you have stumbled into something people talk about for a reason. Carson’s Tavern in Pennsylvania is exactly that in Scottdale, a ...