New Holland Island
Russia · Europe
About
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.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.