Often thought of as the heart and soul of a city, town squares are usually buzzing with life and unique characters. Find out what's going on at Lenin Square and learn about its long history.
Located in Petrozavodsk, this public square is well worth including on your itinerary. But you'll find a great deal more to see in the area. Monument to Peter the Great, National Theater of Karelia, and Doll House Private Art Gallery aren't too far from Lenin Square.