The consular department of the Russian Embassy in Washington DC has a reputation as one of the easiest Russian consulates to deal with in the USA. They give visas to everybody without a problem – so if you can, apply there.
Note that the given address is for the consular department. The embassy is located at 2560 Wisconsin Avenue.
People living in Delaware, District of Columbia, Florida, Georgia, Illinois, Indiana, Kentucky, Maryland, Michigan, Ohio, North Carolina, Tennessee, South Carolina, Virginia and West Virginia should apply for a Russian visa at the Washington DC consulate.
Latest news from the embassy: RussianEmbassy.Org
To order Russian visa support online: Way to Russia Visa Support