Car hire :: Russia :: St. Petersburg Oktyabrskaya
Map for the car hire pick up location at St. Petersburg Oktyabrskaya.
Pick up address: Ligosvskiy Pr. 10/118, St. Petersburg, 191036