London 2008

Previous Home Next

London_2008 130

It's near the River Thames and the aptly named Tower Bridge.