Eight castles you must visit in our trail

Crathes Castle, Garden and Estate, Aberdeenshire