Kensington Palace has been home to the royal family for over 300 years and was where Diana Princess of Wales resided. Today it is the official residence of the Duke and Duchess of Gloucester, the Duke and Duchess of Kent and Prince and Princess Michael of Kent.