The Victoria Memorial located outside Buckingham Palace, London, United Kingdoms at the end of The Mall. The memorial features a large statue of Queen Victoria facing north-eastwards towards The Mall and the Angel of Truth facing south-eastwards. Buckingham Palace is the official London residence of Queen Elizabeth II.