UK National Memorial to Queen Elizabeth II to be located in St James’s Park, London

image_pdfimage_print

The site for the new national Queen Elizabeth II Memorial has been announced as St James’s Park, London

Leave a Reply

Your email address will not be published.