WIP · World in Pocket

Twin Towers

London, Italy

Twin Towers

The Twin Towers were part of the original Wembley Stadium in London, England. They were constructed in 1923 on the site of Watkin's Tower in Wembley, and came to be recognised as one of the iconic symbols of English football in general and of Wembley Stadium in particular. They became grade II liste

d buildings in 1976. They were demolished in 2003 to make way for the new Wembley Stadium.

Listen to the audio guide for Twin Towers Free on WIP — starts by itself when you arrive, even with the screen off

Nearby