Elena Mena Ribas
Observed names: E. Mena Ribas, Elena Mena-Ribas, Mena Ribas, Elena
Institution: Hospital Universitario Son Espases
Observed institutions: Hospital Universitario Son Dureta, Hospital Universitario Son Espases
ORCID: 0000-0001-6803-7959
Observed ORCID: 0000-0001-6803-7959
OpenAlex ID: A5011293156
