A cafe just a couple of hundred meters into Braemar, turn left as the road veers to the right, its almost on the corner
That chippy in Braemar, the Hungry Highlander, does a pretty good full meal too - best fish I've tasted in years and the portions would even satisfy a Birdy.