About Krestovsky Island
Krestovsky Island is a 3. 4 km² island in Saint Petersburg, Russia, situated between several tributaries of the Neva: the Srednyaya Nevka, the Malaya Nevka and the Krestovka. The island is served by the Krestovsky Ostrov station of Saint Petersburg Metro.