“The site for the new national Queen Elizabeth II Memorial will include the area of St James's Park adjacent to The Mall at Marlborough Gate, and land surrounding the pathway down to the ...