The Kirkmichael Arms is a Michelin-listed pub offering reimagined traditional country pub food. This charming gastro pub provides a cosy and homely feel.