×

Luzhniki Olympic Complex

Sports complex in Moscow
The Luzhniki Olympic Complex is one of the biggest multifunctional sports complexes of the world, built between 1955 and 1956, located in the Khamovniki district of Moscow, Russia. Formerly known as the Central Lenin Complex, it served as the... Wikipedia