Aberdeenshire contemporary craft fair to take place virtually

Supplied by flock online