All Locations PPD Smolensk, Russia Address: 65 B Shevchenko Street Smolensk, 214020 Russia Phone Number: +7 4812 207 500 Get Directions