City:
Petrozavodsk
Website: https://petrsu.ru/en
Address: 33 Lenina Avenue, Petrozavodsk, Republic of Karelia, Russia, 185910