Ploshchad Alexandra Nevskogo II is a station on the Pravoberezhnaya Line of Saint Petersburg Metro, opened on December 30, 1985.
Wikipedia https://en.wikipedia.org/wiki/Ploshchad_Alexandra_Nevskogo_II_(Saint_Petersburg_Metro)
Coordinates 59°55'24.78" N 30°23'0.003" E