Igora Drive (Russian: Игора Драйв) is a motorsport complex in t...
wikipedia - 26 Jun 2021Igora Drive (Russian: Игора Драйв) is a motorsport complex in the resort of Igora near Sosnovo in Priozersky District, Leningrad Oblast, Russia. It is located 54 kilometers from Saint Petersburg.