101 Dalmatian Street Wiki
Advertisement

Elizabeth Tower, also known as Big Ben, is clock tower at the North end of the Palace of Westminster in London.

Gallery[]

External links[]

Advertisement