The Red Square is located in Russia, Moscow and has been around for Century's. The Square offers food and drinks, and number of local attractions, museums and Things to Do.
The parades and Shows and Parades attracting Millions of Tourist per year,
Open 24 hours a day, 7 days a week
Red Square, Moskva, Russia, 109012