Back

Moscow:


Tourist map of The Red Square

The Red Square is located in the very center of Moscow. It is the most famous landmark of the city that you cannot miss. One of the metro stop that are closest to the Red Square is Lenin's Library.

Contact
Kasadoo.com uses cookies to improve and personalize the content and ads. Find out more about cookies and how to opt-out of tracing cookies in our Privacy policy.
Close