London Bridge - Wikipedia, the free encyclopedia
London Bridge refers to several historical bridges that have spanned the River Thames between the City of London and Southwark, in central London. The current crossing, which opened to traffic in 1973, is a box ... ...