Food review: Dining with a view at Macduff’s Knowes Hotel and Restaurant

Kath Flannery