St. James Park, London Park between Buckingham Palace and Westminster. London, England, United Kingdom.