Consulate General of Russia

General Info

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

Location
  Edinburgh

58 Melville St, Edinburgh EH3 7HF, United Kingdom

Categories
Foreign consulate
Contacts
Phone numbers
  +44 131 225 7098
Email
  inf●●●●●@vfsh●●●.com
Website
https://edinburgh.mid.ru/web/edinburgh_en/contact-us