Balmoral Castle is a royal retreat on Deeside, Aberdeenshire, owned by the royal family since it was purchased by Queen Victoria and Prince Albert. History, architecture, and visiting information.