Tower Bridge

Tower Bridge

A street level view of Tower Bridge in London England