The Ritz-Carlton, Moscow is a luxurious hotel located just steps away from Red Square and the Kremlin. The hotel features elegant rooms and suites, a spa, fitness center, and multiple dining options, including a rooftop bar with stunning views of the city.