New Holland Island is a historic triangular artificial island in central Saint Petersburg, Russia, dating from the 18th century. It is also known as Admiralty Island.
Saint Petersburg, formerly known as Petrograd and later Leningrad, is the second-largest city in Russia, after Moscow, the nation's capital. Situated on the Neva River at the head of the Gulf of Finla