view of st petersburg city centre

Webcam at the Volga River in St Petersburg

  • Local time
  • Location: St Petersburg, Russia
  • Source:
  • Info: Live webcam at the Volga River in St. Petersburg in Russia. St. Petersburg is the second largest city in Russia and the country's cultural heart. St Petersburg is also considered one of the best cities in Russia in terms of night life, bars and restaurants.

More info: