Russian Consulate General
9 E 91st St
New York, NY 10128
Meet across the street from the Russian Consulate, between 5th & Madison Avenues
9 E 91st St
New York, NY 10128
Meet across the street from the Russian Consulate, between 5th & Madison Avenues