2 hotels found
Time was, visitors to Moscow, however accustomed they were in Europe or North America to staying in small and stylish boutiques, were more or less out of luck. There were...
StandArt Hotel Moscow is set behind a monumental Art Nouveau façade on Pushkin Square. Pushkinskaya Metro Station is a 2-minute walk with the Red Square and...
Back to the top
Thank you for signing up for our newsletter.