Karta Vacation Rentals
In the very downtown of Moscow, this art boutique hotel sits in Moscow City Centre, steps from Kuznetsky Most and within walking distance of the Bolshoi Theatre, the Kremlin, Red Square and St. Basil's Cathedral. A pet-friendly, boutique base for city explorers.