New Holland Island Re-Opens in August
Created in 1719, New Holland Island, a 5.4 acre parcel of land formed just after the Kryukov and Admiralty Canals were connected to the Neva and Moika Rivers, in the middle of St Petersburg. The name came from its triangular … Continued