During a recent trip to Moscow, I decided to use my one-time InterContinental Ambassador weekend certificate at the InterContinental Moscow Tverskaya. Opened in 2012, the property is the only InterContinental branded one in Russia and is generally recognized as one of the top business hotels in the city. The property is very centrally located, along Tverskaya Street with at least 3 metro stations within 5 minutes walk of the hotel. Red Square is around 10 minutes away by car.
…