Stock Photo - Pl Lenina metro station exterior (1975), Vyborgskaya District, Saint Petersburg, Russia, Europe

Stock Photo: Pl Lenina metro station exterior (1975), Vyborgskaya District, Saint Petersburg, Russia, Europe.