Red Square is the ancient heart of Moscow, Russia. This iconic plaza, witness to centuries of history, is framed by architectural marvels and resonant with national memory. See also Kremlin Basil's Cathedral Lenin Mausoleum Landmarks