Preview The Thames Barrier, Woolwich, London, SE18, England, United Kingdom, Europe Image ID: 685-2483 Artist: Ethel Davies Purchase a commercial license Buy framed prints & more from our print store travel destination photography color image horizontal day outdoors river rivers thames river thames capital cities city location flood defences flood barrier flood barriers thames barrier woolwich london england great britain united kingdom europe