Embassy of Russia in Seychelles

Embassy of Russia in Victoria
Address: Embassy of the Russian Federation in the Republic of Seychelles, P.O. Box 632, Victoria, Mahe, Seychelles
Tel: (248) 26-6590, 26-6122
Fax: (248) 26-6653