Royal Residences: A brief history of Buckingham Palace
20th December 2020
Learn more about Buckingham Palace, Her Majesty’s London residence, below:
Where is it located?
Buckingham Palace is located on The Mall in London. As it is the official and administrative headquarters of the monarch of the United Kingdom, it is widely felt to be the point of convergence for the British people in times of national celebration and sadness.
When was it built and used…