The results of searching for "русский ресторан": 6 Russian-speaking places
There are also organizations that speak other languages: English, French, and German.
Carrer de Sant Pau 99 08003 España
Ronda de Sant Pau 70 08001 Spain
Carrer de Provença 102 08029 Spain
Carrer del Comte Borrell 129 08015 Spain
Plaça de Catalunya 1 08007 Barcelona Spain
Carrer del Rector Triadó 92 08014 Spain