Victoria Garden in London
London Victoria Garden at the House of Lords end of the Palace of Westminster.
© Anizza | Stock Free Images
Similar Free Images