Peter the Great St. Petersburg Polytechnic University (SPbSTU)

Details

Major Russian technical university

Map