Login  |  Register

Live Stats

Metropol Hotel - 5-star luxury in the center of …

The 5-star Metropol Hotel is a historic luxury hotel right next to Moscow's Red Square, famous for its sumptuous Art Nouveau decor. Explore the Metropol Hotel and other luxury hotels in Moscow.

Alexa Traffic

Alexa Traffic