answersLogoWhite

0

Queen Elizabeth II lives in Buckingham Palace in London, but she is queen of all of the UK, not just London.

User Avatar

Wiki User

14y ago

What else can I help you with?