Designed by
Title
Party Boats Moored on The Embankment, London & Big Ben #332061464
Description
London, United Kingdom - July 17, 2013: Party & Function boats moored on the Thames River beside The Embankment. Historic Big Ben in the background
This image is editorial