Karta Vacation Rentals
In the heart of central Moscow, set inside one of the iconic Stalinist skyscrapers (one of the Seven Sisters). Within easy reach of Komsomolskaya and Krasnye Vorota metro stations and a short walk from the main rail terminals. Red Square, the Kremlin and the Bolshoi Theatre are minutes away by metro or a quick drive.