Palace Square, in the heart of St. Petersburg, is the city's main ... Southwest of the Nevsky Prospekt is the often-overlooked New Holland Island, a series of old warehouses and military buildings ...