Square Roots, a cafe in the centre of Keith just off the A96. Run by a local couple, the emphasis is firmly on quality produce, freshly prepared and presented with care. We work closely with local farmers and producers, creating a range of dishes inspired by traditional farmhouse cooking with an occasional twist. Our beans are freshly roasted in Highland Perthshire by Glen Lyon Coffee Roasters. Many coffees can be produced by the hit of a button on a pre-programmed machine, but our training has shown us how precise and technical brewing the perfect cup really is. If coffee’s not your thing, then our tea is also exceptional, sourced from The Wee Tea Company in Scotland, and there’s a full range of other hot and cold drinks to suit all tastes. We also offer a range of craft beers, whisky, local gins and a selection of wine.