Mt. Sparrow, also known as Mt. Lenin, is located in the southwest of Moscow, adjacent to the University of Moscow, and the Moscow River flows through the foot of the mountain. The viewing platform occupies Moscow's commanding heights on Sparrow Hill, with an elevation of 220 meters. It overlooks the Moscow River and the downtown area of Moscow, giving you a panoramic view of the beautiful scenery. From the viewing platform, you can also see the Kremlin Cathedral Group, the New Notre Dame Monastery, the subway bridge and the main building of the Academy of Sciences. The big iron frame on the right side of the viewing platform is a mountain ski jumping platform, and the chapel on the left side is covered by green trees.