Russia, 191036, Saint-Petersburg, Suvorovskiy prospect, bld. 2b, letter A
A foreign citizen should have a visa to enter Russia (if there is no visa-free entry
between countries). Therefore, you’ll need the invitation (
tourist invitation or
business invitation) to get the Russian visa.