Balmoral Castle

 
  • a holiday residence of the British royal family, on the River Dee in Scotland.