Aberdeen’s Signature Fine Dining Festival raises more than £150K for local hospital

Graham Wood