Karta Vacation Rentals
On Leningradsky Prospekt in Moscow, this compact mini-hotel sits near Belorusskaya and the Central Moscow Hippodrome. It’s also convenient to the Moscow Kremlin, Red Square and St. Basil’s Cathedral—an easy base for sightseeing. Pet-friendly and close to local landmarks.