InterContinental Moscow Tverskaya 5* Moscow, Russia

Hotels in Russia - Hotels in Moscow - InterContinental Moscow Tverskaya

Offering a 24-hour gym and free Wi-Fi, this grand hotel stands on Tverskaya Street in the heart of Moscow. Pushkin Square and metro trains are a 5-minute walk away.