Moscow, Russian Federation May 21, 2017 Offering a panoramic view of Moscow, the Sparrow Hills, also known as Lenin Hills is one of the highest points in Moscow. From its observation deck, one can have a glimpse of the Luzhniki Stadium (formerly the Lenin Stadium), where the opening and closing ceremony of the 1980 Summer continue reading : Panoramic View of Moscow and Souvenir Shops