Buckingham Palace London

The Queen's Official London Residence - Buckingham Palace.

In the heart of London, Buckingham Palace is one of the world's grandest palaces. This panorama also captures the Queen Victoria Memorial and beautiful flower beds in front of the Palace.