Zelenogorsk (Terijoki before 1948)'s a town under jurisdiction of Kurortny District of Saint Petersburg, Russia, located in part of the Karelian Isthmus on the shore of the Gulf of Finland, and a station of the Saint Petersburg-Vyborg railroad. It's located about fifty kilometers northwest of central Saint Petersburg. Population: 12,074 (2002 Census). Its name in Finnish's Terijoki and was the same in Russian and in other languages until 1948. Before 1917, it was part of the Grand-Duchy of Finl… (More on Terijoki)