St. James's Park and Buckingham Palace, London.

St. James's Park and Buckingham Palace, London, England