Photo of the Victoria Memorial in London. The Victoria Memorial stands in front of the Buckingham Palace in London. It was built in the beginning of the 20th Century in honor of the Queen Victoria. This picture of the Victoria Memorial was made by us in March 2007 during our stay in London.