Embassy of Russia in Libya

Embassy of Russia in Tripoli
Address: 10, Mustafa Kamel str., Tripoli, Libya
Tel: (8218-21) 333-0545, 333-0546
Fax: (218-21) 444-6673, 333-3831