Farm shop, formerly a restaurant, offering generous portions. Located at Newbarn Farm.