Hotel Metropol (Since 1898) Russia, Moscow
Metropol (Since 1898) Russia, Moscow: Hotel Metropol in Moscow is an architectural landmark offering Art Nouveau elegance, luxurious accommodations, and a central location near Red Square and the Bolshoi Theatre, providing guests with a cultural and luxurious stay in Russia's capital.
Read more about Hotel Metropol (Since 1898) Russia, Moscow