Saint Petersburg is a city as an administrative center of the Leningrad region and the Northwestern Federal District; it is located in the north-west of Russia, on the shore of the Gulf of Finland, at the mouth of the Neva River