Palace Square in St Petersburg
Palace Square is located in St Petersburg, Russia.It is considered to be the city’s main square and is a place where one can see Russian architectural styles. It is surrounded by many other historic places like the Winter Palace, Army General Staff. It is one of the earliest build building in Russia. It is a place that can be visited by all age groups. The square also serves as open-air venue for concerts by international acts. The Palace Square is one of the most popular tourist locations in central St. Petersburg. The Hermitage, formerly the Winter Palace, opens on the Palace Square where demonstrators marched and protested against the Romanov monarchy.