Victoria Statue in London, England
Victoria statue in London, England. The memorial to Queen Victoria was designed by Thomas Brock and Aston Webb and built in 1911.
3664 x 5496 pixels
Print Size @ 300 dpi
12 x 18 inches / 31 x 47 cm
Model No you may not need it
Property No you may not need it