Embassy of Russia in PanamaAddress: Bella Vista, Ave. Manuel Espinoza Batista, Hotel "Crowne Plaza", Edificio International Business Center (I.B.C.), piso 10, Panama, Republica de PanamaTel: (507) 264-1408, 264-1635Fax: (507) 264-1558