Russian Federation

Embassy of Russian Federation in London
13 Kensington Palace Gardens, London W8 4QX
13 Kensington Palace Gardens, London W8 4QX
Consulate General in Edinburgh
58 Melville Street, Edinburgh EH3 7HF
58 Melville Street, Edinburgh EH3 7HF
For visa please visit http://ru.vfsglobal.co.uk
Location
Javascript is required to view this map.