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.
Wikipedia https://en.wikipedia.org/wiki/New_Holland_Island
Official Website https://www.newhollandsp.ru/
Coordinates 59°55'45.993" N 30°17'25.327" E