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