View All Photos
←
→
Check Rates & Availability
The Red Square, located in the city center of Moscow, is one of the most famous and beautiful Russian sights. This is the real heart of Moscow and within easy access of our 4-star Courtyard by Marriott Moscow City Center hotel.