Being within walking distance of the metro means that the sights of the city are only a short ride away. Arguably the most famous sights in the city, The Red Square, Kremlin, and the Saint Basil's Cathedral are ... Read more

View all Luxury Hotels in Moscow