Where does the Queen of England Live?

The Queen of England, Elizabeth II, divides her time between Buckingham Palace and Windsor and Balmoral Castles. Household staff are always available at all three places along with those matching hats and purses she is so fond of wearing and carrying.