The boutique-style Marriott Tverskaya offers classic Western style on one of Moscow's most vibrant streets. It is located 2 minutes from Belorusskaya Metro Station, allowing access to Red Square in 10 minutes.
Set in central Moscow, Avontur Hotel features free WiFi access for all guests. The nearest metro station, Kurskaya, is 1 km away and Moscow Art Theatre...