The visa center-spb.rf: Center for issuing visas and passports is located in St Petersburg, Russian Federation on Nevsky Ave, 108. The visa center-spb.rf: Center for issuing visas and passports is rated 3.8 out of 5 in the category visa consultant in Russian Federation.