Lifestyle Aberdeenshire's Fish Shop in Ballater named among UK's top 100 local restaurants Sophia Cole · yesterday