The Ritz-Carlton Moscow is a 5-star hotel located in the heart of Moscow, just a few minutes away from Red Square and the Kremlin. The hotel features luxurious rooms and suites, a spa, fitness center, and several dining options, including a rooftop lounge with stunning views of the city.