This unassuming spot tucked into the charming town of Crozet has been quietly serving up some of the most satisfying pub food in the region, and if you haven’t been there yet, you’re missing out on ...