Нева
Petrogradsky Island lies between the Neva River and its Bolshaya Nevka branch.