Although Buckingham Palace is an integral setting in The Crown, the show isn't filmed there.continue