Venue

Saint Petersburg

  • St. Petersburg, Russia

Saint Petersburg is an important economic, cultural and scientific hub in Russia – and one of the most beautiful cities in the world. In addition to the magnificent views and rich cultural heritage, the city on the Neva River has convenient infrastructure and is an excellent place for business communication.