Balmoral Castle

Updated About encyclopedia.com content Print Article Share Article
views updated

Balmoral Castle a holiday residence of the British royal family, on the River Dee in Scotland. The estate was bought in 1847 by Prince Albert, who rebuilt and refurbished the castle.