St. James's Palace, Pall Mall, London.

St. James's Palace, Pall Mall, London, England