Victoria Tower in London
London Victoria Tower stands at the House of Lords end of the Palace of Westminster.
© Anizza | Stock Free Images
Similar Free Images
Categories: