/
Close
Newsletters  | Mobile

World's Top New Landmarks

world's top new landmarks: Wembley Stadium

Nigel Sawtell / Alamy

No. 19 Wembley Stadium, London

After a massive $1.3 billion reconstruction, England’s national arena with its distinctive arch reopened in 2007 as the second largest sports structure in Europe.

Advertisement

Sign Up


Connect With Travel + Leisure
  • Travel+Leisure
  • Tablet
  • Available devices

Already a subscriber?
Get FREE ACCESS to the digital edition


Advertisement


Advertisement

Advertisement

Marketplace