Art News Aldourie Castle in Scotland Announced as Winner of The Historic Houses Restoration Award 2011 Posted byconteJuly 22, 2011