Public service announcement: here is your very brief general information to get things started. St. Petersburg is situated on the eastern shore of the Gulf of Finland, some 400 miles from Moscow. Considered the most European of all the cities of Russia. City population is around 5 million and is the…
1 Comment