Where is Red Square?

Red Square is located in Moscow, Russia. It is the most famous city square in Russia, and one of the most famous in the entire world. It is the central square of Moscow, and all of Russia.