Assuming you're talking about Her Majesty Queen Elizabeth II - the head of state for the UK... Her official London residence is Buckingham Palace.
The official residence of British monarchs is Buckingham Palace in London.
The London Palace of Queen Elizabeth II is Buckingham Palace.
Buckingham Palace is where the Queen resides when she is in London.
Buckingham Palace is the official London residence of the Royal Family.
Most of it :)
Crystal Palace is the name of a part of London and of a football club which is based there. There are no particular forces which act on them.
Embankment
Buckingham Palace
The Crystal Palace.
The Queen lives in Buckingham Palace in London. The Palace is between Hyde Park and Westminster. Other palaces in London which are home to royals are Kensington Palace and St. James' Palace. The royals don't all live in one place, they live all over England, for example The Queen also has a residence in Balmoral Castle in Scotland. But most have homes in London. I would recommend that Buckingham Palace is a must see, if you are in London.
Buckingham Palace
Buckingham Palace.
It's not the sovereign's residence, and its name is "Lambeth Palace". Lambeth Palace is the London residence of the Archbishop of Canterbury who is head of the Anglican Church. Queen Elizabeth II has Buckingham Palace as her official London residence.