Red Square, Moscow, Russia Red Square is a historic square located in the heart of Moscow, Russia, surrounded by iconic landmarks such as the Kremlin, St. Basil''s Cathedral, and Lenin''s Mausoleum. It has been a symbol of Russian power, culture, and history for centuries.