London ..... what do you mind when hearing the word london? Yaaaah Exactly, Tower Bridge. Tower Bridge is a bridge that stretches over the River Thames in London, England, and at once became one of the icons of London. This bridge is located near the Tower of London, so the ...