Craigard Restaurant is a fine dining experience located in the Scottish Highlands. They offer contemporary Scottish cuisine made with locally sourced ingredients. With stunning views of the countryside, Craigard Restaurant provides a unique and unforgettable dining experience.