We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers: Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
This Lenin Square in St Petersburg, between the Finland Railway Station and the Neva River is very well known for its impressive statue of Lenin, that we've had a chance to see being in St Petersburg, and a charming light and music fountain. And that...More