St. Basil's Cathedral, also known by its much longer title as the Cathedral of Intercession of Theotokos on the Moat, is the most iconic landmark in Russia. It's located in Red Square, immediately ...
You'll find the Red Square is bordered by the massive GUM shopping mall on the east, St. Basil's Cathedral on the south, the State Historical Museum on the north and Lenin's Mausoleum on the west.