Embassy of Russia in Latvia

Embassy of Russia in Riga 
Address: LV – 1010, Латвия, Рига, ул. Антонияс, дом 2
Tel. (371-67) 33-21-51
Fax: (371-67) 83-02-09