I Accept

Our site uses cookies. Please read our Privacy Policy for more information. Further use of this site will be considered consent.

Luzhniki Stadium

Luzhniki Stadium located in Moscow will host the opening match and final of the 2018 World Cup, and it looks incredible and the perfect place to cap off the world's greatest competition.