Four Seasons Hotel Moscow is a luxurious 5-star hotel located in the historic heart of Moscow, just steps away from Red Square and the Kremlin. The hotel features elegant rooms and suites, a spa, fitness center, and several dining options, including a rooftop terrace with panoramic views of the city.