answersLogoWhite

0

Windsor, Berkshire, UK (the location of Windsor castle) and Buckingham Palace, the official London residence of the British monarch.

The Queen also has other residences around Britain.

User Avatar

Wiki User

10y ago

What else can I help you with?