Northwestern Russia Attractions & Activities - The Best Holiday Destinations for 2020
Northwestern Russia is a region of Russia stretching from the major population center of Leningrad Oblast on the Baltic Sea to vast, remote, and empty lands above the Arctic Circle.
The Most Frequently Asked Travel Questions about Northwestern Russia