Russian Consulate in London
You will only need to visit the Russian consulate in London if you need a Russian notary or need to apply for a Russian passport.
If you're applying for a Russian visa, you need to go to the Russian Visa Application Center, which is located at
15- 27 Gee Street, Barbican, London EC1V3RD for England and
16 Forth Street, Edinburgh, EH1 3LH for Scotland
Tel: 0905 889 0149 between 0830 hrs and 1730 hrs Monday to Friday, except declared Holidays
Comments, Questions, Feedback?