Services for pet owners: 3 English-speaking places
The results of searching for "vet": 3 English-speaking places
There are also organizations that speak other languages: Russian, French, and German.
Plaça de la Bonanova 10 08022 Spain
Avinguda Diagonal 237 08013 Spain
Avinguda Diagonal 317 08009 Spain