Company name: Consulate General of Russia
Description: The Consulate General of the Russian Federation in Edinburgh is located at: 58 Melville Street, Edinburgh, Scotland, United Kingdom EH3 7HF
58 Melville St, Edinburgh EH3 7HF, United Kingdom