Neva River
Petrogradsky Island or Petrograd Island (Russian: Петроградский остров) is the third largest island in the Neva River delta