Pier at Victoria Embankment on the north bank of the Thames in London, England

Royalty-free stock photo ID: 27872071

Pier at Victoria Embankment on the north bank of the Thames in London, England