Tucked away in the heart of Lancaster County sits The Log Cabin, a culinary treasure that might just change your relationship with seafood forever. This Leola gem has mastered the art of oysters in a ...