VFS Global Russia Visa Application Center is located in Brussel, Belgium on Avenue Emile De Mot, 5th floor 19, 21. VFS Global Russia Visa Application Center is rated 3 out of 5 in the category visa and passport office in Belgium.
Address
Avenue Emile De Mot, 5th floor 19, 21