American New Holland Island in St. Petersburg
New Holland is an artificial 8-hectare island bordered by two canals and a river in the heart of St Petersburg It is within 20 minutes walk of the Hermitage and the city’s other major cultural sites. The island was conceived … Continued