Greater London, United Kingdom - Polarsteps

If you say London, you say Tower Bridge. This iconic symbol of London is a combined bascule and suspension bridge built between 1886 and 1894. This beautiful bridge crosses the river Thames close to the Tower of London.
  1. Netherlands, Belgium & England
  2. Greater London