This place is rather off the beaten track being 6 miles off the a93. However it is well worth the detour. The cosy cafe with the farm shop integral serves lovely home cooked food. Delicious soups,quiches, sandwiches and main courses. Generous portions served with a lovely cuppa. Thoroughly recommend.