Where is Consulate General of Russia?

Where is Consulate General of Russia located?

Consulate General of Russia, Consulate General of Russia, United States of America (approx. 40.78452°, -73.95703°)


Where is Consulate General of Russia on the map?