Close Window
View Category

Renaissance Moscow Monarch Centre Hotel

Hotel Views

Entrance (2 of 62)

One of the best hotels in Russia's capital, we offer an ideal location just five kilometers from the Red Square and 10-minutes from the city's business complex.