Where is London Bridge Located?

London Bridge is located across the Thames River in London, England. It has been reconstructed many times and now looks like a very modern bridge of concrete.