Michelin Star celebrity chef to serve up Royal Deeside dinner

Chef Aiden Byrne