“Consulate General of Russia is located on Istiklal Street in Istanbul.”
I haven’t sourced this yet. Who knows.
Found it, I think:
https://www.embassypages.com/russia-consulategeneral-istanbul-turkey
Russian Consulate General in Istanbul, Turkey
Address Istiklal Caddesi,No: 219-225A
Beyoglu
Istanbul
Turkey