Close Window
View Category

Courtyard Moscow City Center

Nearby Attractions

Red Square (35 of 49)

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 located within easy access of our downtown hotel.