Centered in Lydford on Fosse, The Cross Keys Inn epitomizes the quintessential country pub, snugly nestled "in the heart of Somerset". It prides itself on serving "Great real ale and good food" and ...