View All Photos
→
Check Rates & Availability
The hotel is located on legendary Tverskaya Street in the heart of Moscow: great shopping, Red Square, the Kremlin, St. Basil's Cathedral, Lenin's Mausoleum are just a short walk away.